For Developers
Task Management
Steps to Follow
- You'll be assigned tasks on Jira. So, make sure you have access to your Jira account.
- You have to create GITHUB branch with ticket name which could be KOET-2204 and change ticket status to in progress in Jira.
- Make changes according to the ticket assigned.
- Pushed those changes in your branch and make PR.
- PR should be created from Master, but keep all changes in your branch.
- Once your changes are approved then you can merge PR to master until no changes directly to the master branch.
- Add reviewer in PR for code review and wait for the approval.
- Change ticket status to code review in Jira.
- Once your PR is approved, change the ticket status to deployed to pre-prod in Jira.
- Once you get confirmation on ticket, usually comments that PR is approved, then we have to make Deployment ticket.
How to create Deployment Ticket in Jira
Let say you were assigned with this Jira ticket - https://toolstation-support.atlassian.net/browse/KOET-1452. So, after completing the task of this ticket, you have to create a deployment ticket for this task. Given below are the steps to create deployment ticket -
- In Jira, you have to click on projects from top menu bar, and then from the dropdown menu you have to click on Deployment(DEP). Please see image below -

- Then you have to click on create button from the top menu bar. Then you'll see new window for creating a deployment ticket.
- In this window you'll see the 3 field (Project, Issue type, Status) are prefilled as shown in the image below. Keep them as it is.

- In the summary field you have to fill like this - KOET-1452: Create stock data report for FR (i.e. Ticket no: Short Title of task)
- In the description you have to write like this -
FOR FR CODE CHANGES: https://github.com/Toolstation/Extranet_LIVE_FR/tree/KOET-1452-create-stock-data-report - https://github.com/Toolstation/Extranet_LIVE_FR/pull/50 (i.e. Branch link - PR Link) NO DATABASE CHANGES REQUIRED: - Leave the RT field as it is.
- In JIRA field, provide the link to Jira ticket - https://toolstation-support.atlassian.net/browse/KOET-1452.
- In the PRs field, provide the PR link - https://github.com/Toolstation/Extranet_LIVE_FR/pull/50.
- Keep the Priority field as it is.
- In the Region field, enter the region for which you've made changes for. For example for this task we've made changes for FR, so we will enter FR.
- In the Epic link field, enter
koet-821and selectPENDING PRODUCTION DEPLOYMENTS. - Then click on create from the bottom of the window to create the deployment ticket.
- Then provide the deployment ticket link in the task -https://toolstation-support.atlassian.net/browse/KOET-1452 comment.
- Here is the example deployment ticket link - https://toolstation-support.atlassian.net/browse/DEP-2086.