Open In App
Related Articles

What is GitHub Labels?

Improve Article
Save Article
Like Article

Organizing proper documentation, instruction manuals, and roadmaps for communities is important. GitHub provides a number of features for communities to stay organized with data and provides proper feed to the community. The open source communities and projects need to be specific with all documentation and contributors’ roadmaps as well as community guidelines that help to grow. Creating a well-written readme file is also one of the major parts of GitHub counties because a readme file is a showcase of your project which appears first to everyone. All community data such as roadmaps, documentation, code of conduct, and guidelines should be neat and well written to organize the community. GitHub discussion, creating and applying proper labels to the issues are also important to get organized with the project issues.

What are the GitHub Labels?

GitHub Labels are the tags that direct to the project issues and these are different types such as typos, bugs, good first issue,s and etc are there. The idea behind introducing the GitHub labels to the community or project is to organize the proper issues and detect actual community problems to solve. GitHub labels help to organize community feed and maintain a proper issues directory to notice a specific issue and to provide required guidelines to solve it. Creating and Applying GitHub labels to the proper issue is important because it helps contributors to get information about the issue by searching a particular label attached to it. GitHub provides prebuilt labels to use but we can create and edit labels as per requirements and apply to them a specific issue.

How to Create Github Labels for Your Project?

Step 1: Navigate to the main page of the GitHub repository.


Step 2: Go to the issue tab.


Step 3: Go to Labels. 


Step 4: Now all the prebuilt labels are enabled for your project.


Step 5: You can Create your own labels by clicking the New label button.


Step 6: You can use label description to describe your label workflow.


Step 7: You can Colour your label by selecting the colors tab.


Once you’re done with the label click on create a label.

Apply Labels to Project Issues

Step 1: Navigate to the repository main page and then got to the issue tab.


Step 2: Select the specific issue you want to add a label to it.


Step 3: Go to the issue and left corner select to apply a label to the issue.


Step 4: After selecting the label for the issue it will be attached to the issue. 


We selected the enhancement label and apply to the issue and now it’s visible to the issue.

Deleting Label

After creating a label maybe it needs to be deleted and you can delete the label from issue > label.



Creating and applying labels to the project helps you to stay organized with particular issues and GitHub keeps a record of all community discussions, issues, and labels. The open source project needs to be very specific with labels and issues because contributors are regularly looking for new issues and attached labels to them. The majority of the beginners while contributing to opensource are searching for the labels to contribute such good first issue, documentation so applies a proper label to proper issues.

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 28 Sep, 2022
Like Article
Save Article
Similar Reads