Skip to content
Joe Gorman edited this page Jan 7, 2014 · 1 revision

Here are some thoughts from the Figaro team about collaboration.

  1. Please use the GitHub site for collaboration. Make the best possible use of the Issues database and the project Wiki.

  2. Be considerate of your fellow collaborators and consider how every commit and pull request impacts others. a) Every pull request should be associated with one and only one issue b) All source files should follow the Figaro Coding Policies c) Document your approach with appropriate comments and ScalaDoc

  3. Always work on the latest development branch that is listed in the README.md file on the Figaro project home page.

  4. Create new issues in the database when you discover a new requirement for a correction, enhancement, or new feature.

  5. Clean your source tree before committing your work. This practice reduces the likelihood that erroneous build artifacts will be produced

  6. When in doubt, ask and discuss before doing. The Figaro team has tried to establish simple guidelines for the orderly development of Figaro. We value the input of collaborators. We are willing to change our practices when appropriate and will be glad to share the priorities and concerns that motivate the project's policies and practices.