Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 1.1 KB

development-practices.md

File metadata and controls

22 lines (13 loc) · 1.1 KB

Development Practices

Coding Style

We loosely (but not religiously) follow the bbatsov/ruby-style-guide.

Change Log

We use an automatic way of generating CHANGELOG.md using the github-changelog-generator gem. To regenerate the change log:

  1. Generate a personal access token on GitHub. You'll need this because the changelog generator makes so many requests to the GitHub API.
  2. gem install github_changelog_generator
  3. github_changelog_generator --token XXXXXXXX where XXXXXXXX is the GitHub personal access token.

The change log can be updated with each pull request to master. But it's only actually important to do it with production releases, each of which gets a new version number and git tag.

Version number

We keep track of version numbers in two places: