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