Przesłałem problem dotyczący projektu w serwisie GitHub, który nie jest mój i nie jestem współautorem, ale nie mogę znaleźć sposobu na oznaczenie mojego problemu. Czy jest dla mnie sposób na oznaczenie go, czy jest to dostępne tylko dla autorów?
Przesłałem problem dotyczący projektu w serwisie GitHub, który nie jest mój i nie jestem współautorem, ale nie mogę znaleźć sposobu na oznaczenie mojego problemu. Czy jest dla mnie sposób na oznaczenie go, czy jest to dostępne tylko dla autorów?
Odpowiedzi:
Jest dostępny tylko dla autorów.
W ten sposób można uniknąć przypadkowego przypisywania niewłaściwych etykiet i zepsucia kategorii.
Przydałoby się jednak, gdybyś mógł w jakiś sposób zaproponować etykiety. Następnie możesz oznaczyć problem jako błąd, który właściciel może po prostu potwierdzić. Wiele osób sugeruje etykiety w tytule:[proposed Label] actual title
Automatyczne przypisywanie etykiet szablonów problemów GitHub (grudzień 2018 r.)
https://help.github.com/en/articles/creating-issue-templates-for-your-repository
Funkcja szablonu problemu jest znacznie starsza, ale dzięki aktualizacji z grudnia 2018 r. Https://github.blog/changelog/2018-12-05-issue-template-automation-improvements/ może teraz automatycznie przypisywać etykiety do szablonów, a także stało się dobrym rozwiązaniem tego problemu.
Dzięki tej funkcji administratorzy repozytorium mogą utworzyć zestaw szablonów problemów i przypisać zestaw etykiet do każdego szablonu.
Następnie, za każdym razem, gdy użytkownik utworzy nowy problem, nawet osoby niebędące administratorami, mogą wybrać jeden z szablonów, a jeśli tak, etykiety zostaną przypisane!
Podoba mi się to podejście, ponieważ pozwala ono skutecznie określić podzbiór etykiet, które każdy może utworzyć, a jednocześnie potencjalnie rezerwować inne etykiety tylko dla współpracowników.
Oto moje repozytorium testowe, na którym możesz swobodnie tworzyć problemy, aby je przetestować: https://github.com/cirosantilli/test-git-web-interface/issues/new
Szablony można tworzyć z zakładki Ustawienia repozytorium GitHub, ale nawet jeśli to zrobisz stamtąd generuje magiczne pliki w .github/ISSUE_TEMPLATE
katalogu, patrz np .: https://github.com/cirosantilli/test-git-web-interface/tree /7f2bb195ff303a037499c1c349b3c89158221674/.github/ISSUE_TEMPLATE, co jest dobre, ponieważ utrzymuje więcej metadanych repo w repozytorium.
Katalog może zawierać coś takiego:
.github / ISSUE_TEMPLATE / bug.md
---
name: bug
about: Use this template to report existing bugs.
title: 'Bug'
labels: bug
---
.github / ISSUE_TEMPLATE / feature-request.md
---
name: feature-request
about: Use this template to request new features.
title: 'Feature request'
labels: feature-request
---
Stara odpowiedź
I złożyli ten wniosek do support@github.com
i https://github.com/isaacs/github/issues/148 i wskazał na to pytanie.
@jdennes odpowiedział zwykłym neutralnym:
Dodałem +1 do tego elementu na naszej liście żądań funkcji do rozpatrzenia.
co potwierdza, że nie jest to możliwe.
Głosujmy na to pytanie do niebios, dopóki tego nie zrobią!