Development guidelines
======================


Flow for feature tasks
----------------------

- Create a new branch from develop

.. code-block:: bash

    git checkout develop
    git pull origin develop
    git checkout -b feature/task-id

- Perform brilliant work (don't forget about tests!)
- Update CHANGELOG.rst
- Verify that tests are passing
- Push all changes to origin (http://code.opennodecloud.com)
- Create a Merge Request and assign it to a reviewer. Make sure that MR can be merged automatically. If not, resolve
   the conflicts by merging develop branch into yours:

.. code-block:: bash

    git checkout feature/task-id
    git pull origin develop

- Resolve ticket in JIRA.


Flow for hot fixes
------------------

- TODO

Add development guidelines to the documentation
Add development guidelines to the documentation
