Skip to content

Milestone Plan

Matthew Dzaman edited this page Oct 18, 2019 · 2 revisions

Initial version 0.1.0

Before the initial release, it should be thoroughly tested and documented, and subsequent releases should be easy.

  • Thoroughly tested
  • Complete user documentation
  • npm release process automated

Beta version 1.0-beta

The API and Types need to be almost 100% stable to release a beta.

  • Clean up all types
  • Finalize API

1.0

Contributor-related tasks can be deferred, because there are only 2 contributors who are both known/trusted. Pushing the limits of test coverage with old versions of node and a completely clean environment is unnecessary for development releases.

  • Tested back to node 4.x, remove Knex dependency for tests (snapshots?)
  • Test without dev dependencies
  • Linting
  • Complete contributor documentation

1.1+

  • Knex Generator
Clone this wiki locally