Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.44 KB

CONTRIBUTING.md

File metadata and controls

22 lines (17 loc) · 1.44 KB

#Contributing to TravelAgent

TravelAgent is an open source project and we welcome all contributions!

We use GitHub to manage reviews of pull requests.

Making changes

  • Fork the TravelAgent repository. For developing new features and bug fixes, the master branch should be pulled and built upon.
  • Create a topic branch where you want to base your work git checkout -b fix/master/my_contribution master.
  • Make commits of logical units in the correct format.
  • Do not make commits through the GitHub web interface due to issues with the automated CLA management.
  • Check for uncecessary whitespace with git diff --check before committing.
  • Ensure tests have been added for your changes.
  • Use git rebase (not git merge) to sync your work with the latest version: git fetch upstream git rebase upstream/master.
  • Run all the tests to assure nothing else was accidentally broken.
  • Create a pull request and include the platform team @compozed/platform in the description.
  • Ensure all pull request checks (such as continuous integration) are passing.
  • If you have not previously done so, please fill out and submit the Contributor License Agreement.

Adding Features

  • If you plan to do something more involved, first discuss your ideas using Waffle. This will avoid unnecessary work and will surely give you and us a good deal of inspiration.