This documentation is currently being moved to our new documentation site.

Please view or edit the documentation there, instead.

If you're looking for Fluid Project coordination, design, communication, etc, try the Fluid Project Wiki.

Contributing Code To Infusion

Draft in progress

  1. #Choose or create an issue in JIRA.
  2. #Assign the issue to yourself and update its status to 'In Progress'.
  3. #Fork the main repository into your github account.
  4. #Clone your fork onto your machine.
  5. #Create a branch, named after the JIRA issue.
  6. #Do the work in your branch (include tests).
  7. #Push your branch to your repository.
  8. #Issue a pull request against master in the main repository.
  9. #Update the status of the issue in JIRA to 'Needs Commit'.
  10. #Respond to any review comments on the pull request.

Choose or create an issue in JIRA

Assign the issue to yourself and update its status to 'In Progress'

Fork the main repository into your github account

Clone your fork onto your machine

Create a branch, named after the JIRA issue

Do the work in your branch (include tests)

Push your branch to your repository

Issue a pull request against master in the main repository

Update the status of the issue in JIRA to 'Needs Commit'

Respond to any review comments on the pull request