diff --git a/Contributing.md b/Contributing.md index 2e08ac945061511a395175afb886ad4c222c1c12..86fb83327bac1b9aff5816ffd3be00d5b689d4f9 100644 --- a/Contributing.md +++ b/Contributing.md @@ -53,15 +53,23 @@ One of the maintainers will look at the pull request within one week. If you hav Feedback on the pull request will be given in writing, in GitHub. +## Commit Message Format + +This project uses a structured commit changelog format that should be used for every commit. Use npm run commit instead of your usual git commit to generate commit messages using a wizard. + +```bash +# either add all changed files +$ git add -A +# or selectively add files +$ git add package.json +# then commit using the wizard +$ npm run commit +``` + # Release Management The project's committers will release to the [Adobe organization on npmjs.org](https://www.npmjs.com/org/adobe). Please contact the [Adobe Open Source Advisory Board](https://git.corp.adobe.com/OpenSourceAdvisoryBoard/discuss/issues) to get access to the npmjs organization. Then, you can release using: -```bash -$ npm login -$ npm publish --access public -``` - -Do not forget to add a `git tag` corresponding to the released version number +The release process is fully automated using `semantic-release`, increasing the version numbers, etc. based on the contents of the commit messages found. \ No newline at end of file