Skip to content

Collaboration process

hbt edited this page Apr 7, 2012 · 3 revisions

Quick workflow to keep in mind when contributing

  1. search tickets + check code to make sure feature doesn't already exist
  2. log a ticket and explain what you want to work on, fix, discuss etc. This step is important. Otherwise, we end up with a network of forks with duplicated code
  3. fork the project
  4. get submodules git submodule init git submodule update
  5. create a branch e.g git checkout -b dev/122
  6. hack away
  7. run JS formatter rake format_js
  8. when committing your code; mention the issue number e.g -#122 fixes alignment in text editor This way your progress appears on the ticket page.
  9. send us a pull request

Feel free to add yourself in the Thanks file. Looking forward to your work

Notes

  • latest dev version will be in stable-dev
  • dev/XXX refers to issues in progress or in need of review before being merged to stable-dev
  • master is used for releases only