【Tutorial】Tutorial On Github Projects
1.Repository
https://github.com/tamito0201/github_projects_sample/
2. What Will I Learn?
- You will learn how to use Github Projects.
- You learn about task management method.
3.Difficult
- Basic
4.Tutorial Contents
4.1 Introduction
Many projects manage tasks using tools such as JIRA and Redmine as project management tools. In this tutorial I would like to describe how to use GitHub Projects which can manage tasks relatively easily on Github.
GitHub Projects help you organize and prioritize your work. You can create project boards for specific feature work, comprehensive roadmaps, or even release checklists. With project boards, you have the flexibility to create customized workflows that suit your needs.
4.2 Task management
- 4.2.1 Create a project board
In the Github Project, you can customize the project board (Kanban tool) freely.
You can create a project board by pressing the "Create Project" button and entering the name of the project.
- 4.2.2 Create columns
When creating a project board, a blank dashboard with nothing at first appears as shown below.
You are going to add a column here about what you manage as a task for each project here. Your Github project will manage tasks with the following four statuses.
- To Do
Describe tasks to be solved as tasks in the column. For tasks it is desirable to create titles as follows.
・ [Development] [Front] About, FAQ, Contact page
・ [Considerations] [DB] About DB performance tuning
・ [Design] [Front] Design adjustment of main.css
- In Progress
The person in charge initiates the above task and adds it to the column in order to manage the task which started work.
To assign workers for tasks that have proceeded from "Todo" to "In Progress", click
「...」 at the top right of the assignment, convert the assignment as issue (problem) with "Convert to issue" deep.
- Code Review
Add a task to the reviewer that needs to confirm the source here.
- Done
We manage the completed work here. However, when you complete a task completed in a certain milestone (such as one week unit), click 「...」 and archive the completed task with "Archive".
4.3 Problem management
Converting the assignment to issue (problem) with "Convert to issue" allows you to manage who is working, reminders for the problem, issues pointed out by other developers, issues pointed out in the review.
What is important here is the problem number (eg # 3) displayed to the right of the title (heading). When problem number is committed to Git repository, problem number is associated with task number of commitment by describing problem number in commit sentence as follows.
By linking the issue numbers of commit and task management, it is possible to know how the commitment of the source code was corrected and how it committed, as well as the source code modifier, other developers Can be grasped.
5.Curriculum
None
6. Github Accont
https://github.com/tamito0201/github_projects_sample/projects/1
written by tamito0201
Block chain & web engineer.
A free engineer engaged in the development of business application in the fields of web applications and finance, securities, communication, etc. After that, I experienced building virtual currency platform, I fascinated the development of DAO and DApps using block chain technology, and keep on hacking every day.
Upvote, Follow, Resteem of everyone .
Thank you for your contribution @tamito0201.
After reviewing your tutorial I suggest the following:
While this can come in handy, basic on screen instructions are normally not the best content we look for under utopian tutorials.
The features that explains Github are already well documented and there are several online tutorials to explain Github.
In the next tutorial try to bring a more innovative tutorial to make it very useful for the open source community.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Thank you for your advice.
This time I used Github's Project's to show how to manage concrete tasks, but next time I would like to share more original tutorials and actual source content.
I also would like to write good quality articles, so thank you.
Thank you for your review, @portugalcoin! Keep up the good work!
Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 9 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.
I upvoted your contribution because to my mind your post is at least 4 SBD worth and should receive 86 votes. It's now up to the lovely Steemit community to make this come true.
I am
TrufflePig
, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!Have a nice day and sincerely yours,
TrufflePig
Congratulations @tamito0201! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Do not miss the last post from @steemitboard:
Congratulations @tamito0201! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard: