Todo
There is an own action for every normal todo for the development. In the following, every action is described:
Start Feature/Bugfix/Hotfix
With the Start
-action everything will be set up to start the developing.
Important
Please make sure that you have a running container or used DevZup to create a service tier and the database.
At the beginning you will be asked to type in the task-no.:
If the script is done, you will find yourself in a new branch which is named based on the type (feature/taskno, bugfix/taskno or hotfix/taskno) and the dev-client will be opened. Now your local database is updated and you can start developing.
End Feature/Bugfix/Hotfix
If you are done with the development you can use the End
-action.
You have to enter a description that will be used as a commit-message.
All your changes will be committed to the local git repository. The script will ask you if you want to push the changes and create a Pull-Request (PR). If you confirm this, the branch will be pushed to the remote server and the PR is opened in your browser:
All the information will already be filled in. Please make sure that everything is filled in correctly:
- Source Branch
- Target Branch
- Title of the PR
- Description
If you want you can already add some reviewers which will get notified about this PR.
Use the Button Create
(5) to create the pull request.
Now you are done. You can close the Browser and start with the next task.
Start Review
If you want to review a specific task, it is necessary that the programmer already pushed the changes with the End Feature
-, End Bugfix
- or End Hotfix
-action. If you press the Start Review
-action you start with a selection of what task you want to review:
Important
This is based on the pull requests for this project.
Select the branch you want to review. Now the tool will update your database and import the changes that are made in the selected branch. After everything is prepared the dev-client will be opened as well as BeyondCompare showing the changes that are made.
If you find some issues, you can use the PR to communicate. It lets you add comments to the code changes.
End Review
If you verify that everything is correct and you want to finish the review and deliver the objects you have to use the End Review
-action. At the beginning you will be asked if you are sure and want to finish the review:
If you confirm with OK, possible changes will be committed and the pull request will be opened. You have to Approve and Complete the pull request.
DevOps will then automatically merge the changes to the correct branch:
- features -> feature/develop
- hotfixes -> hotfix/develop
- bugfixes -> bugfix/develop
Now you just have to update the task in the Auster.