gruntjs / gruntjs/grunt-legacy-cli
Initial release TODOs
- Dominant language
- JavaScript
- Stars
- 1
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
## Internally
- [ ] pull in boilerplate repo contents
- [ ] migrate code
- [ ] migrate tests (all existing assertions) using mocha
- [ ] ensure tests pass 100%
- [ ] replace any `grunt.util` with `grunt-legacy-util`
- [ ] break out any "static" methods into micro-libs to further decouple things
- [ ] convert any `grunt.log`, `grunt.verbose` or `grunt.fail` methods to emit events
- [ ] allow instances to be created instead of the lib being a singleton (prefer Ctor+prototype, but module pattern is ok when `module.exports` is a function)
- [ ] require `grunt` to be passed-in to the Ctor/factory instead of `require`ing it
- [ ] write API documentation as code comments
- [ ] use existing `grunt` to lint / test / build readme & docs
- [ ] add "built with grunt" badge :P
- [ ] add missing tests to ensure 100% code coverage
## Externally
_(In a PR on [gruntjs/grunt](https://github.com/gruntjs/grunt))_
- [ ] replace core internal module with this project
- [ ] ensure orphaned dependencies are removed
Contributor guide
Assessment
This issue has not been assessed yet.