Skip to content
This repository has been archived by the owner on Oct 1, 2020. It is now read-only.

Contributing

Stephen Yeargin edited this page Jan 12, 2015 · 5 revisions

User Stories

  • GitHub Issues serve as a the primary repository for user stories, as well as bug reports.
  • Use Milestones to consolidate related tickets towards a future release plan.
  • Pull Requests do not require a related issue, but make note of bugs as soon as you see them.

UI / UX

  • Use Bootstrap's built-in components as much as possible until we have a new design and style guide.

Testing

  • The application uses minitest for basic integration and unit testing.
  • Use Guard to enable continuous testing within your local environment, as well as live-reload.
  • You can also execute the test suite with bundle exec rake test.

Pull Requests

  • Pull Requests serve as the history for the evolution of the application.
  • Avoid direct commits to master for any significant functionality (e.g. anything more than typos or basic CSS).

Deployment