mantoni / mochify.js

☕️ TDD with Browserify, Mocha, Headless Chrome and WebDriver
MIT License
346 stars 57 forks source link

Rewrite: v1.0.0 #251

Closed mantoni closed 8 months ago

mantoni commented 3 years ago

Once we have a stable version of the rewrite published on npm, we envision the following process:

  1. Rename master to legacy.
  2. Rename rewrite to main and make it the default branch.
  3. On the legacy branch, add a banner in the README stating that the module is now deprecated in favor of the new modules.
  4. Publish a new MAJOR release with the README change.
  5. Deprecate the old module on npm (as far as I understand the npm documentation, deprecation only affects latest).

The above process would not break existing builds that depend on a current version of mochify, but it will yield a deprecation warning on new installs of the new major.

If you have more idea, please feel free to comment.