Skip to content

WorkFlow

Yaroslav Petryshyn edited this page Jul 4, 2024 · 3 revisions

Creating issue

First of all, it is worth understanding that the correct workflow for this project will be to create an issue in the context of the project.

The following paragraphs describe the correct sequence of actions for creating and executing an issue.

  1. First of all, go to the Projects tab and select the website_scalhive.com-hugo project.

image

  1. Then create new issue.

image

  1. A window for filling out the issue will appear in front of you, you will be able to choose which repository to add this issue to (we are interested in scalhive-content and scalhive-theme), you will also need to give this issue a name and a description.

image

  1. After filling in all the fields, click Сreate, go to the issue and perform the following steps:
    1. Choose a person who will be responsible for this task;
    2. Choose a label for this task (for example, bug);
    3. Create a branch for this issue, leave everything standard (as GitHub suggests) and click Create branch;

image

  1. After creating a branch, go to your IDE, checkout to created branch and make needed changes, then push them. (Git command shoud look smth like this)

image

  1. After this go to Pull requests page, now you can see that you can create Pull request by clicking on Compare & pull request

image

    1. Be careful to choose the correct branches that be merged;
    2. Choose a person who will be review this task;
    3. Assign a person who responsible for this task;
    4. Choose a label for this task (for example, bug);
    5. If you want to automatically close Issue after merging the Pull request, link the pull request to issue by input id of the issue in description (#5);
    6. You can also choose is this pull requste draft or not;

image

  1. After reviewer check your changes and approve them, you must must merge them.

image

Than you will see smth like this:

image

Please delete brach after all.

And thats all, now you can check the Projects page and you will see smth like this:

image

Clone this wiki locally