CONTRIBUTING.md
June 14, 2019 ยท View on GitHub
Contributing
:bulb: Sublime Text users, check: https://github.com/mariozaizar/eml-tmLanguage
- Fork this repo.
- Create a new branch and commit the changes.
- Test manually and add specs. All new code requires tests to ensure against regressions
- Send Pull Request. Filling out the PR template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
- Get a +1 from the core team.
- Get your changes merged.
Build dependencies
npm install # Node package manager install
apm rebuild # Atom package manager rebuild
Release new versions
*Make sure you have export ATOM_ACCESS_TOKEN="<123>" variable to avoid APM authentication errors.
apm login # You'll need your Atom API token
apm publish patch # or minor, major
Update Changelogs
*Make sure you have export CHANGELOG_GITHUB_TOKEN="<123>" variable to avoid GitHub API rate limit errors.
bundle check || bundle install
bundle exec github_changelog_generator