roger

0.2.6 • Public • Published

Roger

Project dependency resolution and build tool for JS (I can't think of a good name)

Project Structure and Usage

TODO Document the following

  • stuff that must be in package.json for this to work
  • defining dependencies
  • where build artifacts are assumed to be
  • assumptions about npm install triggering the build
  • other assumptions about project structure
  • defining custom build templates

TODO

  • DONE roger bin to expose common tasks
  • Add a "verbose" mode to the roger bin
  • performance ** refactor cache object ** consider caching the dependency graph and project configs?
  • API ** REVIEW Project exposes too much that isn't safe to call except at the top level
  • Code Quality ** Remove dead code/interfaces
  • DONE Windows Support
  • Git Compatibility ** Support tags as well as branches ** support tags instead of just branches
  • unit tests
  • development mode ** pull down all the dependencies and build them without building the top-level project ** create a 'project is actively developed' flag, if it's enabled always checkout develop for that project
  • grunt tasks for everything that bin/roger exposes
  • Docs
  • Boogs! ** Verify that the update stuff actually picks up new changes correctly

Contributing

JavaScript is expected to adhere to the OpenTok style guide. It is recommended you use JSHint with the options set in the jshintConfig key of package.json.

Readme

Keywords

Package Sidebar

Install

npm i roger

Weekly Downloads

2

Version

0.2.6

License

MIT

Last publish

Collaborators

  • roger-ai