{"id":49,"date":"2024-12-18T08:10:52","date_gmt":"2024-12-18T08:10:52","guid":{"rendered":"https:\/\/fullstacknotes.netblocs.com\/?p=49"},"modified":"2024-12-18T10:02:36","modified_gmt":"2024-12-18T10:02:36","slug":"react-developer-scenarios-3-jira-github-and-your-first-react-task","status":"publish","type":"post","link":"https:\/\/netblocs.com\/fullstacknotes\/react-developer-scenarios-3-jira-github-and-your-first-react-task\/","title":{"rendered":"React Developer Scenarios-3: Jira, GitHub &amp; Your First Task"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"506\" src=\"https:\/\/fullstacknotes.netblocs.com\/wp-content\/uploads\/2024\/12\/react-js-egitimi.png\" alt=\"\" class=\"wp-image-100\" style=\"width:400px\" srcset=\"https:\/\/netblocs.com\/fullstacknotes\/wp-content\/uploads\/2024\/12\/react-js-egitimi.png 900w, https:\/\/netblocs.com\/fullstacknotes\/wp-content\/uploads\/2024\/12\/react-js-egitimi-300x169.png 300w, https:\/\/netblocs.com\/fullstacknotes\/wp-content\/uploads\/2024\/12\/react-js-egitimi-768x432.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Scenario<\/h3>\n\n\n\n<p>You have just joined a new MERN project called \u201ceticaretvadisi.\u201d After setting up VS Code on your computer and downloading the project files locally, you successfully managed to run the project. Now, the Team Leader has assigned you your first task: correcting word errors in the language files. Additionally, you\u2019ve been asked to address task SVW-1076, which also contains simple word corrections, alongside this task.<\/p>\n\n\n\n<p>You are using Jira for project management, and the project is maintained on GitHub.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">To-do List:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create a task in Jira.<\/li>\n\n\n\n<li>Commit the changes in the code to GitHub, following the naming convention of the task you created in Jira.<\/li>\n\n\n\n<li>Apply the code changes for the SVW-1076 task and commit them to GitHub.<\/li>\n\n\n\n<li>Once the changes are complete, open a Pull Request (PR) and request the Team Leader to review and merge the changes.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Steps to Apply:<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Create a Task in Jira<\/h3>\n\n\n\n<p>While there are different ways to create a task, the basic process is as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in to Jira and navigate to the Kanban page of your project.<\/li>\n\n\n\n<li>Click the \u201cCreate\u201d button in the top menu.<\/li>\n\n\n\n<li>In the window that opens, fill in the following details:\n<ul class=\"wp-block-list\">\n<li>Project Name<\/li>\n\n\n\n<li>Issue Type: Task (or Bug, based on the instruction)<\/li>\n\n\n\n<li>Status: Open<\/li>\n\n\n\n<li>Description: Briefly describe the task.<\/li>\n\n\n\n<li>Reporter: Assign yourself as the reporter.<\/li>\n\n\n\n<li>Priority: Medium<\/li>\n\n\n\n<li>Assignee: Select yourself.<\/li>\n\n\n\n<li>Sprint: Choose the active sprint of the project.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>It\u2019s important to correctly fill out the&nbsp;<strong>assignee<\/strong>&nbsp;and&nbsp;<strong>sprint<\/strong>&nbsp;fields. Without selecting the sprint, other developers and your Team Leader won\u2019t be able to track your task.<\/p>\n\n\n\n<p>After creating the task, Jira will automatically assign it a name. For this example, let\u2019s assume your new task is named SVW-1088.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Create a New Branch for the Project<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the project in VS Code and open a new terminal.<\/li>\n\n\n\n<li>Update the main branch:<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#232136\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"git pull\" style=\"color:#e0def4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki rose-pine-moon\" style=\"background-color: #232136\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #E0DEF4; font-style: italic\">git<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">pull<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a new branch with the task name you created in Jira:<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#232136\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"git checkout -b SVW-1088\" style=\"color:#e0def4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki rose-pine-moon\" style=\"background-color: #232136\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #E0DEF4; font-style: italic\">git<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">checkout<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #3E8FB0\">-<\/span><span style=\"color: #E0DEF4; font-style: italic\">b<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">SVW<\/span><span style=\"color: #3E8FB0\">-<\/span><span style=\"color: #EA9A97\">1088<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Make the Necessary Changes and Commit Them<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make the necessary changes in the code.<\/li>\n\n\n\n<li>Commit the changes.<\/li>\n<\/ul>\n\n\n\n<p>You can do this either through the command line or via the Source Control tab by clicking Commit and then Sync. What\u2019s important is that you follow the commit message conventions set by your Team Leader or company. For example, your commit message could follow this format:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>(Task Name) (category of action): (brief description of the action)<\/code><\/pre>\n\n\n\n<p>An example:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#232136\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"SVW-1088 fix: corrected wrong words in en lang files\" style=\"color:#e0def4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki rose-pine-moon\" style=\"background-color: #232136\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #E0DEF4; font-style: italic\">SVW<\/span><span style=\"color: #3E8FB0\">-<\/span><span style=\"color: #EA9A97\">1088<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #EA9A97\">fix<\/span><span style=\"color: #908CAA\">:<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">corrected<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">wrong<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">words<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #3E8FB0\">in<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">en<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">lang<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">files<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>If you\u2019re using the command line:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stage the changes:<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#232136\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"git add .\" style=\"color:#e0def4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki rose-pine-moon\" style=\"background-color: #232136\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #E0DEF4; font-style: italic\">git<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">add<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #3E8FB0\">.<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Commit the changes:<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#232136\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"git commit -m &quot;SVW-1088 fix: corrected wrong words in en lang files&quot;\" style=\"color:#e0def4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki rose-pine-moon\" style=\"background-color: #232136\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #E0DEF4; font-style: italic\">git<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">commit<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #3E8FB0\">-<\/span><span style=\"color: #E0DEF4; font-style: italic\">m<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #F6C177\">&quot;SVW-1088 fix: corrected wrong words in en lang files&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Push to GitHub:<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:1rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#232136\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"git push origin SVW-1088\" style=\"color:#e0def4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki rose-pine-moon\" style=\"background-color: #232136\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #E0DEF4; font-style: italic\">git<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">push<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">origin<\/span><span style=\"color: #E0DEF4\"> <\/span><span style=\"color: #E0DEF4; font-style: italic\">SVW<\/span><span style=\"color: #3E8FB0\">-<\/span><span style=\"color: #EA9A97\">1088<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Make the Necessary Changes for the Other Task and Commit Them<\/h3>\n\n\n\n<p>In cases where tasks are simple and short, it may not be necessary to create a new branch for each task. Sometimes, multiple small tasks can be completed and committed within a single branch.<\/p>\n\n\n\n<p>The important thing to remember here is that each commit should be made with the corresponding task name. Continuing from the example, once you complete the SVW-1076 task within the SVW-1088 branch, your commit should refer to SVW-1076, not SVW-1088. For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SVW-1076 fix: corrected wrong words in tr lang files<\/code><\/pre>\n\n\n\n<p>This way, within the SVW-1088 branch, you can push commits related to both SVW-1088 and SVW-1076.<\/p>\n\n\n\n<p>If the integration between Jira and GitHub is correctly set up, after committing your changes, the status of both tasks in Jira should automatically change to&nbsp;<strong>REVIEW<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Open a Pull Request (PR) and Submit for Review<\/h3>\n\n\n\n<p>Create a Pull Request (PR) on GitHub:<\/p>\n\n\n\n<p>Usually, when you navigate to the GitHub page for your project, you will see a button to create a Pull Request related to your task. You can click this button to create the PR. Alternatively, you can follow the steps below to create the PR manually:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to GitHub and open your project.<\/li>\n\n\n\n<li>On the left-hand side, click on the&nbsp;<strong>Pull requests<\/strong>&nbsp;tab.<\/li>\n\n\n\n<li>Click the&nbsp;<strong>New pull request<\/strong>&nbsp;button.<\/li>\n\n\n\n<li>In the new page, set the base branch as&nbsp;<strong>main<\/strong>&nbsp;and the compare branch as&nbsp;<strong>SVW-1088<\/strong>.<\/li>\n\n\n\n<li>Write a description for the PR. You can use the same message as your commit message.<\/li>\n\n\n\n<li>Click&nbsp;<strong>Create pull request<\/strong>&nbsp;to create the PR.<\/li>\n\n\n\n<li>On the right-hand side of the page, fill out the following fields:\n<ul class=\"wp-block-list\">\n<li><strong>Reviewer<\/strong>: Select your Team Leader or the person responsible for reviewing the task.<\/li>\n\n\n\n<li><strong>Assignee<\/strong>: Select yourself.<\/li>\n\n\n\n<li><strong>Type<\/strong>: For this example, choose&nbsp;<strong>Bugfix<\/strong>. If it\u2019s a new feature, choose&nbsp;<strong>Feature<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Notify the Team Leader:<\/h3>\n\n\n\n<p>a. After creating the PR, if the task statuses do not automatically change to&nbsp;<strong>REVIEW<\/strong>&nbsp;after committing, update the task status manually in Jira. Notify your Team Leader to review and merge the PR via Slack or email.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Close the Task<\/h3>\n\n\n\n<p>Once the PR is merged, close the task:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>After the PR is merged, go to Jira and mark the task as&nbsp;<strong>Done<\/strong>.<\/li>\n\n\n\n<li>In more professional teams, this process works as follows: After the Team Leader merges the PR, the Jira task is automatically moved to&nbsp;<strong>QA<\/strong>&nbsp;or manually by the leader. The testing team will test the changes, and if everything is correct, they will change the status to&nbsp;<strong>Done<\/strong>, completing the process.<\/li>\n<\/ol>\n\n\n\n<p><strong>Congratulations!<\/strong>&nbsp;You\u2019ve successfully completed your first task as a software developer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Scenario You have just joined a new MERN project called \u201ceticaretvadisi.\u201d After setting up VS Code on your computer and downloading the project files locally, you successfully managed to run&hellip;<\/p>\n","protected":false},"author":1,"featured_media":51,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,31],"tags":[27,29,28,14,30],"class_list":["post-49","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-react","category-react-developer-scenarios","tag-developer-scenarios","tag-github","tag-jira","tag-react","tag-task"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/posts\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":3,"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/posts\/49\/revisions\/111"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/media\/51"}],"wp:attachment":[{"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netblocs.com\/fullstacknotes\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}