Startec

Startec

ISSUE-LABELER: Automated Issue Labeling for GitHub

Mai 18, às 23:03

·

7 min de leitura

·

0 leituras

A project submitted for the GitHub + DEV 2023 Hackathon. This tool assists maintainers by extracting labels from the bodies of GitHub issues. Category Submission Maintainer Must-Haves App...
ISSUE-LABELER: Automated Issue Labeling for GitHub

Cover image for ISSUE-LABELER: Automated Issue Labeling for GitHub

A project submitted for the GitHub + DEV 2023 Hackathon. This tool assists maintainers by extracting labels from the bodies of GitHub issues.

Category Submission

Maintainer Must-Haves

App Link

You can find Issue Labeler here. Want to learn more about how to use Issue Labeler? Check out our Usage Guide.

GitHub logo dhhruv / ISSUE-LABELER

This tool is an aid for open-source maintainers. It is designed to automatically extract labels from GitHub issue descriptions and add them to the issue. This means maintainers do not have to manually label issues, reducing their workload and ensuring that issues are labeled accurately and consistently.

ISSUE-LABELER: Automated Issue Labeling for GitHub

A project submitted for the GitHub + DEV 2023 Hackathon. This tool assists maintainers by extracting labels from the bodies of GitHub issues.

Category Submission

Maintainer Must-Haves

App Link

You can find Issue Labeler here

Description

This tool is an aid for open-source maintainers. It is designed to automatically extract labels from GitHub issue descriptions and add them to the issue. This means maintainers do not have to manually label issues, reducing their workload and ensuring that issues are labeled accurately and consistently.

Screenshots

These screenshots demonstrate the Issue Labeler in action on five different issues. Once each issue is created, the GitHub Actions workflow triggers and the tool starts its work.

  1. First Issue:

    First issue labels

  2. Second Issue:

    Second issue labels

  3. Third Issue:

    Third issue labels

  4. Fourth Issue:

    Fourth issue labels

  5. Fifth Issue:

    Fifth issue labels

Link to Source Code

You can see how we built Issue Labeler by checking out the source code

Background

This project was…

Description

This tool is an aid for open-source maintainers. It is designed to automatically extract labels from GitHub issue descriptions and add them to the issue. This means maintainers do not have to manually label issues, reducing their workload and ensuring that issues are labeled accurately and consistently.

Screenshots

These screenshots demonstrate the Issue Labeler in action on five different issues. Once each issue is created, the GitHub Actions workflow triggers and the tool starts its work.

  1. First Issue:

    First issue labels

  2. Second Issue:

    Second issue labels

  3. Third Issue:

    Third issue labels

  4. Fourth Issue:

    Fourth issue labels

  5. Fifth Issue:

    Fifth issue labels

Link to Source Code

You can see how we built Issue Labeler by checking out the source code

GitHub logo dhhruv / ISSUE-LABELER

This tool is an aid for open-source maintainers. It is designed to automatically extract labels from GitHub issue descriptions and add them to the issue. This means maintainers do not have to manually label issues, reducing their workload and ensuring that issues are labeled accurately and consistently.

ISSUE-LABELER: Automated Issue Labeling for GitHub

A project submitted for the GitHub + DEV 2023 Hackathon. This tool assists maintainers by extracting labels from the bodies of GitHub issues.

Category Submission

Maintainer Must-Haves

App Link

You can find Issue Labeler here

Description

This tool is an aid for open-source maintainers. It is designed to automatically extract labels from GitHub issue descriptions and add them to the issue. This means maintainers do not have to manually label issues, reducing their workload and ensuring that issues are labeled accurately and consistently.

Screenshots

These screenshots demonstrate the Issue Labeler in action on five different issues. Once each issue is created, the GitHub Actions workflow triggers and the tool starts its work.

  1. First Issue:

    First issue labels

  2. Second Issue:

    Second issue labels

  3. Third Issue:

    Third issue labels

  4. Fourth Issue:

    Fourth issue labels

  5. Fifth Issue:

    Fifth issue labels

Link to Source Code

You can see how we built Issue Labeler by checking out the source code

Background

This project was…

Background

This project was inspired by the need to streamline the workflow for open-source maintainers. We observed that labelling issues was a recurring task that could be automated to save maintainers time and effort. We chose to participate in the Maintainer Must-Haves category for the GitHub + DEV 2023 Hackathon, as we believed this was a valuable tool that could assist many maintainers.

How We Built It

We utilized GitHub Actions to create a workflow that triggers whenever a new issue is created. This workflow runs a script that analyzes the issue description and extracts labels based on predefined keywords. The script then adds these labels to the issue.

We also made use of GitHub Codespaces to develop and test our code. This made it easy for our team to collaborate and ensured that we had a consistent development environment.

During the project, we learned a great deal about GitHub Actions and Codespaces, including how to create custom workflows and how to set up a development environment in Codespaces.

Team

Permissive License

This project is licensed under the MIT License - see the LICENSE file for details.

Additional Resources/Info

Want to learn more about how to use Issue Labeler? Check out our Usage Guide. You can also contribute to this project by submitting a pull request or opening an issue on GitHub.


Continue lendo

TabNews

Como otimizar uma consulta SQL contendo UNION · alexsndf
Olá a todos, Preciso otimizar a consulta MySQLi abaixo, A consulta é para exibir posts relacionados, estava funcioando tranquilo mas ultimamente o blog aumentou as visitas, aí começou a p...

Hoje, às 02:09

IT Forum

Rolls-Royce usará computação quântica para desenvolver motores a jato - IT Forum
Foto: Divulgação A Nvidia, Rolls-Royce e Classiq, empresa de software quântico, estão utilizando computação quântica para desenvolver formas de levar maior eficiência a motores a jato. As empresas...

Hoje, às 00:21

AI | Techcrunch

Going for a walk with Shift’s Moonwalker electric shoe-skates
Perhaps I shouldn’t have been surprised to see someone skate-walking down the halls of Detroit’s Huntington Place convention center. Don’t get me wrong, there’s plenty of interesting stuff happening at...

Mai 22, às 23:37

Showmetech

Smartwatches com desconto de até 68% no AliExpress. Veja os modelos!
Índice Amazfit Bip U ProTabela de especificações – Amazfit Bip U ProAmazfit GTR 2 (nova versão)Tabela de especificações – Amazfit GTR 2Amazfit GTR 3Tabela de especificações – Amazfit GTR 3 A Amazfit, a...

Mai 22, às 23:22

Discovery

WhatsApp anuncia recurso de edição de mensagens enviadas
O WhatsApp anunciou hoje recurso de edição de mensagens enviadas, após ter sido divulgado que a plataforma estava trabalhando nessa funcionalidade no início do mês. A partir de agora, usuários do WhatsApp em...

Mai 22, às 22:41

HackerNoon

Is Gen Z Sold on FinTech? | HackerNoon
Too Long; Didn't ReadFinancial technology has inspired every generation to change their money habits and embrace more convenient lifestyles. But is Gen Z thoroughly persuaded by fintech’s value, or are they...

Mai 22, às 21:49

TabNews

DevOps | SRE ajuda com certificações · JulioHenrique
Prazer, meu nome é Julio Henrique, tenho 20 anos de idade e sou desenvolvedor full stack, atualmente na empresa que estou atuo como Jr. Recentemente decidi prestar o exame da Aws Cloud Pr...

Mai 22, às 21:44

AI | Techcrunch

‘Ted Lasso’ and other Apple TV+ merch could arrive in the Apple Store, report says
The Apple Store could be expanding beyond tech products. As the company continues to invest in its original Apple TV+ content, a recent Bloomberg report indicates that Apple plans to introduce a new product...

Mai 22, às 19:42

Marktechpost AI Research News

How To Use ChatGPT To Chat With Any PDF Document
Step 1 Open https://chat.openai.com/ Step 2 Click on the left bottom three dots and then click on settings Step 3 Click on ‘Beta Features’. Turn on the ‘Web browsing’ and ‘Plugin’ 🚀 JOIN the fastest ML...

Mai 22, às 19:31

AI | Techcrunch

Australian clean tech Endua fixes renewable energy's intermittency problem
One of Endua’s hydrogen power banks. Image Credits: Endua One major problem with renewable energy sources like wind, solar and hydro is intermittency. This means they cannot be relied on constantly since, for...

Mai 22, às 19:00