Skip to content

cpmteam/CPM

Repository files navigation

#CPM - Caché Package Manager - http://cpmteam.github.io/

This is still work-in-progress, and we appreciate any help in implementation of missing features

TODO list (the nearest and long-term)

  • CPM shell

    • list
    • search
    • install
    • help
    • config /get | /set
    • uninstall
    • reinstall
    • package
    • /create
    • /delete
    • /from prj | /from xml
    • export /major | /minor
    • package /update
    • package /publish
    • shell extensions API via extending basic class (desired for 1.0, but not required)
  • Multiple container types

    • XML
    • TGZ
  • Multiple metainfo formats

    • metainfo.xml
    • package.json
    • package.toml
  • build step for source-binary packages (not required for 1.0)

    • CNA support
  • unit testing (not required for 1.0)

  • OS command-line wrapper

    • Linux
    • Mac OS-X
    • Windows
  • site

  • initial examples converted

    • iknowSocial - good;
    • webterminal - good;
    • MONLBL Viewer - good;
    • coslint - OBJ (good for deployed mode);
    • Atom-COS-Studio - mixed (bad);
    • CNA - binary (bad)

Original announcement has been done on the InterSystems Developer Community you could join the original discussion, or better yet - go and directly submit GitHub Issues

There is GitHub project created, which is covering all the problems we want to address since original announcement and before release 1.0, if you have some spare time, and desire - please select any opened issue you like and try to fix it.

Thanks!