Jak umieścić etykietę na problemie w GitHub, jeśli nie jesteś współtwórcą / właścicielem?


211

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?


Hmm, lata później i wciąż nie jest możliwe :(
paulm

4
Guz. Jest to bardzo potrzebne. Wstępna etykieta, którą użytkownik może ustawić. Użytkownik wie, czy wysyła „pytanie”, „żądanie funkcji” lub „raport o błędzie”. Ale użytkownik nie ma sformalizowanego sposobu określania rodzaju problemu, więc wszystkie kończą w tej samej grupie nieoznaczonych problemów.
ktoś jeszcze

8 lat później i nadal nie jest możliwe
vishal.k

Odpowiedzi:


226

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


25
Jako właściciel wielu projektów GitHub widzę to jako funkcję.
Andy Lester,

6
Etykiety umożliwiają autorom podzielenie się problemami na kategorie. Mogą pomóc ci zaznaczyć priorytet i tym podobne. Gdyby wszyscy mogli oznaczać swoje problemy, struktura ta zostałaby utracona.
Noctua

58
Czuję się jak kutas za każdym razem, gdy przesyłam coś, co wyraźnie stanowi prośbę o funkcję jako problem ... Byłoby miło mieć lepszy sposób niż tylko napisanie „prośby o funkcję” w treści, aby wskazać, że tak jest.
El Yobo,

6
Widzę, że wiele osób po prostu pisze tytuł problemu etykietą, która ich zdaniem powinna być zawarta w nawiasach kwadratowych. Exp: „[Feature Req] To byłaby dobra funkcja”
Gus,

25
0 głosów w dół Widzę to jako błąd. Interfejs użytkownika nie podaje żadnego wyraźnego powodu, dla którego nie można przypisać etykiety do problemu, więc w końcu marnujesz czas, próbując dowiedzieć się, czy coś nie rozumiesz, a następnie czujesz się sfrustrowany. Jeśli celem projektu GitHub było sprawienie, by użytkownicy poczuli się sfrustrowani i głupi, to projekt jest całkowitym sukcesem. Jeśli celem projektu GitHub NIE było sprawienie, aby użytkownicy czuli się sfrustrowani i głupi, to projekt byłby katastrofą.
Eric Kolotyluk

21

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_TEMPLATEkatalogu, 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.comi 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ą!


Jaki jest do tej pory postęp?
Pacerier

Aktualizacja @Pacerier: szablony problemów ładnie rozwiązują problem!
Ciro Santilli 10 冠状 病 六四 事件 法轮功 法轮功
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.