Submitting code changes to BITSoftware's GitHub repository

All changes to the source code must be submitted using pull requests.

Never commit/push directly in the master branch!

Follow these steps to create pull requests:

    1. Be sure you are on the master branch of the project.

    2. Pull from GitHuib the last modifications

    3. Create a new branch for your development:

      • right click on the project

      • choose Team -> Switch To -> New branch ...

      • Name the branch based on the change request number

      • Note: leave the option "Checkout new branch" selected

    1. From this point, all your work will go to the new branch.

    2. When you finished the work commit your changes and push the branch to GitHub:

    1. Create a new pull request, using the GitHub webpage of the project:

      • enter the project name in the Repositories search box:

      • open the project, switch to the newly pushed branch and create a new pull request using the "New pull request" button

      • Write a short comment about the changes and push "Create pull request" button:

From this point, a BITSoftware's developer will review the changes. If all of the modifications are approved, the changes will be merged into the master branch. In some cases, the developer may ask you to make further changes/improvements. In that case, the changes will be made on the same branch as used for the pull request.

More details about pull requests can be found at here.