Pods: Étiquettes GitHub

CrĂ©Ă© le 8 juin 2018  Â·  46Commentaires  Â·  Source: pods-framework/pods

DerniÚre version proposée

Closed: Could not reproduce
Closed: Duplicate
Closed: Invalid
Closed: Out of scope
?Closed: Won't Fix

Component: CSS
Component: DFV
Component: Front-end Forms
Component: Multisite
Component: Pods Templates/Magic Tags
Component: REST API
Component: UI
Component: Unit Testing
?Component: WP Admin

Focus: Accessibility
Focus: Backward Compatibility
Focus: Deprecation
Focus: Other Compatibility (shortened from Third Party Compatibility)
Focus: I18n
Focus: Integration
Focus: Performance

Keyword: Discussion
Keyword: Focus
Keyword: Forums
Keyword: Friends of Pods Priority
Keyword: Good First Issue
Keyword: Has Bounty
Keyword: Plugin Material
Keyword: Puntable
Keyword: Regression
Keyword: VIP

Priority: Blocker

Type: Bug
Type: Code Standards
Type: Inline Documentation
Type: Enhancement
Type: Feature
Type: Refactor
Type: Release
Type: Support
Type: Tools

Status: Fixed / Needs Testing
Status: Help Wanted
Status: Hold
Status: In progress
Status: Needs Developer Feedback
Status: Needs Research
Status: Needs Tasklist
Status: Needs Test(s)
Status: Needs User Feedback
Status: Needs Reproduction
Status: Needs Votes
Status: Pulled for Review
Status: Ready for merge
Status: Ready for review
Status: Researched
Status: Unit Tested
Status: Reproduced

Message d'origine

Dans quelle mesure les libellés des problÚmes sur le dépÎt des pods sont-ils _fixés_ ?

Comme un regard neuf, les Ă©tiquettes sont accablantes et un peu confuses.

Voici la liste complÚte, par ordre alphabétique :


Voir la liste alphabétique

Backward Compatibility
BLOCKER
Bug
Clean up / refactor
Compatibility/Deprecation
Compatibility
Could not reproduce
CSS
Discussion
Docs Improvements
Docs: Inline
Duplicate
Enhancement
Feature
Fixed / Needs Testing
Focus
Forums
Friends of Pods
Front-end Forms
Good First Issue
Has Bounty
Help Wanted
Hold
i18n
in progress
Integration
Needs Changelog
Needs Developer Feedback
Needs Research
Needs Tasklist
Needs Unit Test(s)
Needs User Feedback
Needs Verification/Reproduction
Needs Votes
Out of scope
Patch: Manually Merged
Patch
Performance
Plugin Material
Pods Templates/Magic Tags
Pulled for Review
Puntable
Ready for merge
Ready for review
Regression
Release
Researched
REST API
Site Admin
Support
Team Discussion
Tools
UI
Unit Tested
Unit Testing
Verified/Reproduced
VIP

Si ces étiquettes étaient renommées pour mener avec une catégorie, elles seraient non seulement un peu plus clarifiées, mais également regroupées. Voici un premier passage sur une telle liste, à titre d'exemple :


Voir la proposition

Component: CSS
Component: Forums
Component: Front-end Forms
Component: Pods Templates/Magic Tags
Component: REST API
Component: Site Admin
Component: UI
Component: Unit Testing

Focus: Accessibility
Focus: Backward Compatibility
Focus: Compatibility/Deprecation
Focus: Compatibility
Focus: i18n
Focus: Integration
Focus: Performance

Keyword: Discussion
Keyword: Focus
Keyword: Friends of Pods
Keyword: Good First Issue
Keyword: Has Bounty
Keyword: Patch: Manually Merged
Keyword: Patch
Keyword: Plugin Material
Keyword: Puntable
Keyword: Release
Keyword: Support
Keyword: Team Discussion
Keyword: Tools
Keyword: VIP

Priority: BLOCKER

Type: Bug
Type: Clean up / refactor
Type: Docs Improvements
Type: Docs: Inline
Type: Enhancement
Type: Feature
Type: Regression

Status: Could not reproduce
Status: Duplicate
Status: Fixed / Needs Testing
Status: Help Wanted
Status: Hold
Status: in progress
Status: Needs Changelog
Status: Needs Developer Feedback
Status: Needs Research
Status: Needs Tasklist
Status: Needs Unit Test(s)
Status: Needs User Feedback
Status: Needs Verification/Reproduction
Status: Needs Votes
Status: Out of scope
Status: Pulled for Review
Status: Ready for merge
Status: Ready for review
Status: Researched
Status: Unit Tested
Status: Verified/Reproduced

Désormais, pour tout problÚme, vous savez qu'il doit avoir exactement un type, un focus facultatif, un composant facultatif (ou augmenter le nombre de composants pour les couvrir tous et le rendre obligatoire), un mot-clé facultatif et au moins un statut, par exemple.

Certaines de ces entrĂ©es Status: pourraient ĂȘtre modifiĂ©es en Closed , et quelques entrĂ©es typiques ajoutĂ©es (l'absence d'invalide est ce qui m'a poussĂ© lĂ -dessus):

Closed: Could not reproduce
Closed: Duplicate
Closed: Invalid
Closed: Out of scope
Closed: Won't Fix

Je suppose qu'il peut y avoir des changements / clĂ©mence pour tous les bots, mais sinon les couleurs peuvent rester les mĂȘmes (ou ĂȘtre modifiĂ©es, comme tous les composants sont des nuances d'une couleur, tous les types en sont une autre, etc.), reste de l'Ă©tiquette les libellĂ©s peuvent rester, mais l'administration est facilitĂ©e par le regroupement des Ă©tiquettes.

Les pensées? @pods-framework/core-team

Discussion Project

Commentaire le plus utile

Je pense que Out of Scope est une meilleure réponse de toute façon. Won't Fix implique et ne fournit « rien » à la personne qui ouvre le problÚme.

Tous les 46 commentaires

~ « Needs Changelog » comme Ă©tiquette pourrait peut-ĂȘtre disparaĂźtre. J'ai intĂ©grĂ© les mises Ă  jour du journal des modifications au processus de fusion et je n'ai pas utilisĂ© cette Ă©tiquette de courte durĂ©e.~
Terminé

Je n'ai pas eu le temps de passer au peigne fin, mais je ne vois rien de flagrant d'emblée dans un premier écumage. Je peux trouver quelques ajustements, omissions, suppressions sur une passe solide, mais mon instinct est que ce serait une énorme amélioration par rapport au systÚme d'étiquettes actuel tel que proposé.

"Patch" est celui que je n'ai jamais utilisé dans mon flux de travail, car il me semble redondant. Si c'est un PR, alors c'est un patch. Mais @sc0ttkclark a traditionnellement utilisé cette étiquette, elle peut donc avoir une valeur de workflow pour lui.

~ Component: Multi-site serait un bon ajout, c'est un autre domaine comme l'API REST et les modĂšles qui seraient utiles pour commencer Ă  marquer Ă  des fins de filtrage.~

Terminé

Focus : rétrocompatibilité
Focus : Compatibilité/Dépréciation
Focus : Compatibilité

Pour ces trois, peut-ĂȘtre affinĂ©s :

Focus: Backward Compatibility
Focus: Deprecation
Focus: Third Party Compatibility

Edit : c'est fait

En plus de ces petites choses jusqu'à présent, je suis tout à fait GO là-dessus. La classification est bien meilleure et j'aimerais l'utiliser bien que 2.7.7.

Je veux d'abord obtenir un avis explicite de @jimtrue et @sc0ttkclark .

Quelle est la diffĂ©rence entre Discussion et Team Discussion ? Pourraient-ils ĂȘtre remplacĂ©s par Needs: Developer Feedback ?

Qu'est-ce que Integration ?

Voici mon deuxiĂšme passage. Quelques nouveaux ajouts/modifications. Ceux avec des points d'interrogation principaux pourraient ĂȘtre abandonnĂ©s s'ils ne sont pas utilisĂ©s :


Voir la proposition

Closed: Could not reproduce
Closed: Duplicate
Closed: Invalid
Closed: Out of scope
Closed: Won't Fix

Component: CSS
Component: docs.pods.io
Component: DFV
Component: Front-end Forms
Component: Multisite
Component: Pods Templates/Magic Tags
Component: REST API
Component: support.pods.io
Component: UI
Component: Unit Testing
Component: WP Admin

Focus: Accessibility
Focus: Backward Compatibility
Focus: Deprecation
Focus: Third-Party Compatibility
Focus: I18n
? Focus: Integration
Focus: Performance

? Keyword: Discussion
Keyword: Focus
Keyword: Forums
Keyword: Friends of Pods Priority
Keyword: Good First Issue
Keyword: Has Bounty
? Keyword: Patch: Manually Merged
? Keyword: Patch
Keyword: Plugin Material
Keyword: Puntable
Keyword: Release
Keyword: Support
? Keyword: Team Discussion
Keyword: Tools
Keyword: VIP

Needs: Developer Feedback
Needs: Research
Needs: Tasklist
Needs: Test(s)
Needs: User Feedback
Needs: Verification/Reproduction
Needs: Votes

Priority: Blocker

Type: Bug
Type: Code Standards
Type: Inline Documentation
Type: Enhancement
Type: Feature
Type: Refactor
? Type: Regression

Status: Fixed / Needs Testing
Status: Help Wanted
Status: Hold
Status: In progress
Status: Pulled for Review
Status: Ready for merge
Status: Ready for review
Status: Researched
Status: Unit Tested
Status: Verified/Reproduced

Quelle est la diffĂ©rence entre la discussion et la discussion en Ă©quipe ? Pourraient-ils ĂȘtre remplacĂ©s par Needs : Developer Feedback ?

Pas grand-chose, la discussion serait ouverte sur le monde et la discussion en équipe serait interne. Je ne pense pas que nous ayons besoin d'une étiquette de discussion aussi précise et générique (la duplication était probablement involontaire). Les commentaires des développeurs sont généralement utilisés comme statut, généralement un ticket qui était réservé aux commentaires des utilisateurs et qui a obtenu ces commentaires.

Qu'est-ce que l'intégration ?

Principalement des demandes de fonctionnalitĂ©s impliquant l'intĂ©gration avec d'autres plugins, bibliothĂšques, thĂšmes, etc. Je suppose que les bogues sur l'intĂ©gration existante peuvent tomber sous ce parapluie, mais ils sont souvent plus appropriĂ©s en tant que "compatibilitĂ©" une fois que nous avons l'intĂ©gration. (donc l'intĂ©gration peut-ĂȘtre un type bien que cela ait peut-ĂȘtre plus de sens dans Focus comme vous l'avez fait)

Je ne suis pas sûr que la section « Besoins : » soit meilleure... J'ai aimé l'idée de ces éléments dans le cadre de « Statut : » car je pense que c'est souvent ainsi qu'ils sont utilisés.

Edit : tout a été réglé

~Je pense que les mots-clĂ©s suivants pourraient en fait ĂȘtre de type : version, support et outils.~

~Ceux-ci semblent ĂȘtre des types de billets qui ne sont pas bien dĂ©crits par les autres.~

Terminé

De plus, pour le plaisir de faire défiler, je me demande si nous devrions simplement garder la liste du message initial à jour plutÎt que de publier de nouvelles versions au fur et à mesure?

Terminé.

J'aime l'idée de ceci :

Besoins : commentaires des développeurs
Besoins : Recherche
Besoins : liste des tùches
Besoins : Test(s)
Besoins : commentaires des utilisateurs
Besoins : VĂ©rification/Reproduction
Besoins : Votes

Mais les « Retours d' utilisateurs » et « Vérification/Reproduction » sont vraiment « état/flux de travail » comme

Le workflow d'état devrait idéalement se réduire aux couloirs du projet. En regardant cette liste de labels, je n'avais AUCUNE idée que nous en avions autant, mais je suppose que vous en avez créé une poignée de plus.

support.pods.io et docs.pods.io ne devraient pas ĂȘtre du tout ici (nous avons des dĂ©pĂŽts pour ces deux sites Web), Ă  moins que nous prĂ©voyions d'utiliser GitHub pour les mises Ă  jour de support et de documentation. Si nous allons faire cela (ce pour quoi je suis TOUS), alors nous ajoutons un prĂ©fixe pour Docs: et Support: et crĂ©ons deux projets dans GitHub dans ce rĂ©fĂ©rentiel pour le support et la documentation. Étant donnĂ© qu'un problĂšme de support peut parfois se transformer en une amĂ©lioration/fonctionnalitĂ© de code ou une correction de bogue, il est logique que nous utilisions la mĂȘme interface. Bien sĂ»r, nous en aurons plus, mais nous veillerons Ă©galement Ă  obtenir exactement ce dont nous avons besoin pour les problĂšmes de support et les mises Ă  jour de la documentation.

J'ai regardé ceci et j'aimerais voir les changements suivants :

  • Type : Ajouter Support & Docs Update (retirer Support de Keyword )
  • Composant : nous n'avons pas besoin de support.pods.i o ou de doc.pods.io dans Component . Ces deux dĂ©pĂŽts ont leurs propres projets. Le composant doit ĂȘtre entiĂšrement destinĂ© au domaine d'intĂ©rĂȘt Pods Core.
  • PrioritĂ© : DĂ©placez Focus du mot-clĂ© vers Priority . Blocker est bien tant que nous connaissons la raison, qui devrait provenir de Needs .

Donc, si je suis bien, tout devrait avoir un :
Type : DĂ©finit de quel type de ticket il s'agit.
Statut : DĂ©finit oĂč il se trouve dans le Workflow. Petite discussion sur ce que le statut devrait ĂȘtre « Bloqué » ou « À faire » ou « En attente » si nous avons besoin des commentaires des utilisateurs ou d’une vĂ©rification/reproduction. Je ne sais pas quel serait le statut pour la demande de fonctionnalitĂ©/amĂ©lioration oĂč les besoins sont des votes. Peut-ĂȘtre que ceux-ci suivent le mĂȘme format pour un tableau Kanban typique et leur statut est BackLog jusqu'Ă  ce qu'il soit activement travaillĂ©. Le bloqueur indique qu'il ne peut pas ĂȘtre utilisĂ© tant que les besoins ne sont pas traitĂ©s.
Composant : détermine la zone de Pods Core pour la fonctionnalité/l'amélioration/le bogue
Le mot - focus sont juste pour des éclaircissements supplémentaires ?

J'ai supprimé WaffleBot afin que ces statuts ne soient plus ajoutés automatiquement.

Le bloqueur indique qu'il ne peut pas ĂȘtre utilisĂ© tant que les besoins ne sont pas traitĂ©s.

Voici un cas oĂč nous n'utilisons pas une Ă©tiquette avec les mĂȘmes intentions. J'ai toujours utilisĂ© Blocker (et je pense que Scott Ă©galement) pour les problĂšmes qui bloquent une version (ou peut-ĂȘtre un autre ticket) et doivent ĂȘtre rĂ©solus ; ne peut pas ĂȘtre bottĂ©.

Il n'y a aucune raison dans mon flux de travail pour que je marque quelque chose comme étant en attente de quelque chose via 'Blocker'... les étiquettes d'état actuelles devraient l'impliquer. Je n'ai pas besoin de "Besoin de commentaires d'utilisateurs" plus "Bloqueur", car le premier me dit déjà qu'il bloque et pourquoi.

Mon vote est que nous l'utilisons de cette façon et le gardons sous "Priorité : *" car c'est une description parfaite pour moi.

~Je pense que "Focus" devrait également passer de Mots-clés à Priorité.~ Laisser dans les mots-clés

J'aime l'idée de ceci :

Besoins : commentaires des développeurs
Besoins : Recherche
Besoins : liste des tùches
Besoins : Test(s)
Besoins : commentaires des utilisateurs
Besoins : VĂ©rification/Reproduction
Besoins : Votes

Ce sont principalement des statuts de ticket pour moi, donc je propose de les garder là pour le moment. Si la longueur est le problÚme, nous pouvons en abréger certaines ("Status : Need Dev FB", "Status : Need Verification/Repro").

Je pense que la "liste des tùches des besoins" peut disparaßtre. Je ne pense pas que cela arrive assez pour justifier une étiquette. Je ne suis pas sûr de l'avoir déjà utilisé, rarement si c'est le cas. Probablement idem pour "Needs Tests". Les autres me conviennent parfaitement sous "Status : *".

De plus, la liste s'annonce bien pour moi, nous devrions probablement discuter de la palette de couleurs.

Quelques autres qui peuvent probablement ĂȘtre supprimĂ©s des statuts avec la « liste des tĂąches des besoins » :

  • ~"Pulled for Review" n'est probablement qu'une duplication involontaire de "Ready for Review"~ Le laisser
  • "UnitĂ© testĂ©e" n'est pas un statut (pas encore du moins), plus divers... donc probablement dĂ©placĂ© vers Mots-clĂ©s ?

Cela me laisse la liste des statuts en bon Ă©tat.

« Pulled for Review » n'est probablement qu'une duplication involontaire de « Ready for Review »

Être en dĂ©saccord. Si je crĂ©e un PR, alors quand il est prĂȘt, j'ajouterais PrĂȘt pour la rĂ©vision. Mais vous n'aurez peut-ĂȘtre pas le temps de faire cet examen plus tard - mais Ă  ce moment-lĂ , Scott ne sait pas si vous avez commencĂ© l'examen ou non. En bref, ce sont deux groupes diffĂ©rents de personnes qui ajoutent Ready for Review et Pulled for Review.

Probablement idem pour "Needs Tests".

Par souci de vouloir plus de couverture de code (bien que je n'aie pas encore beaucoup examinĂ© ce domaine personnellement), cette Ă©tiquette pourrait ĂȘtre pour dire que "le correctif est bon, mais nous aimerions voir les tests unitaires couvrir les bords / vĂ©rifier le correctif de bogue spĂ©cifique afin qu'aucune rĂ©gression ne soit introduite".

Je pense que "Focus" devrait également passer de Mots-clés à Priorité.

Les prioritĂ©s seraient gĂ©nĂ©ralement - faible, moyenne, Ă©levĂ©e, critique, bloqueur - elles ont une sĂ©mantique diffĂ©rente (dans mon esprit du moins) de Focus. Une Ă©tiquette Keyword: Focus n'a aucune pertinence en soi, Ă  moins qu'il n'y ait un jalon pour dire quelle version le problĂšme est un focus _for_. Alors qu'une prioritĂ© est sans contexte, dans la mesure oĂč elle s'applique Ă  l'ensemble du projet. Je ne pense pas nĂ©cessairement que l'ajout des autres prioritĂ©s soit une bonne idĂ©e, mais je ne pense pas non plus que Focus soit une prioritĂ©. Peut-ĂȘtre que ce que nous essayons de dire, c'est que "ce billet est un point culminant d'un jalon - un gros cadeau Ă  crier lors de la prochaine sortie", et si c'est le cas, un mot diffĂ©rent de Focus peut ĂȘtre mieux pour signaler l'intention.

Le bloqueur indique qu'il ne peut pas ĂȘtre utilisĂ© tant que les besoins ne sont pas traitĂ©s.

Je suis d'accord avec Phil ici - j'ai compris que cela signifiait que le problĂšme qui a cette Ă©tiquette est un bloqueur Ă  un _release_. Peut-ĂȘtre que l'explication de Jim serait mieux adaptĂ©e Ă  une Ă©tiquette Status: Is Blocked ou similaire, bien qu'une Needs: * indiquerait la mĂȘme chose.

BTW, est-il possible de supprimer la liste provisoire ici : #5016 (commentaire) ?

@pglewis Allez-y et supprimez (ou cachez dans <details>...</details> pour référence historique) tout ce que vous voulez.

support.pods.io et docs.pods.io ne devraient pas ĂȘtre du tout ici

C'est moi qui les ai ajoutĂ©s en raison de l'incertitude concernant la balise "Docs Improve" existante (vs Docs: inline) - ils peuvent ĂȘtre supprimĂ©s s'ils sont traitĂ©s ailleurs.

L'amĂ©lioration des documents pourrait ĂȘtre mieux Ă©crite sous la forme « Docs : Inline » « Docs : Exemples » « Docs : Info-bulles » et ce genre de chose. À moins que nous ne traitions le flux de travail de la documentation (c'est-Ă -dire la documentation Ă©crite sur le site Web docs.pods.io) dans GitHub, il n'y a aucune raison pour cela ici. Toute amĂ©lioration de la documentation Ă  l'intĂ©rieur de notre code signifie que la documentation est _dans_ notre code ou gĂ©rĂ©e dans notre code ou comme le fichier readme qui est analysĂ© et poussĂ© vers le dĂ©pĂŽt du plugin WordPress.org.

J'aime le Status: Is Blocked car c'est trÚs informatif, mais si vous faites quelque chose de cette nature, cela nécessite également un Besoins :*

Comme je l'ai dit, tout obtient un Type et un Status . Jusqu'Ă  ce que nous fassions une gestion de projet Agile complĂšte avec GitHub, les prioritĂ©s n'ont pas besoin d'ĂȘtre dĂ©finies ici et sont en fait mieux reprĂ©sentĂ©es par les unitĂ©s de travail nĂ©cessaires pour faire « l'histoire » faite. Nous avons toujours utilisĂ© Focus pour diffĂ©rencier les Ă©lĂ©ments parmi les centaines de problĂšmes qui doivent ĂȘtre ciblĂ©s dans la prochaine version de maintenance.

Mes seules pensĂ©es concernent les Ă©tiquettes UI/CSS, car ce sont celles avec lesquelles je traite le plus... Je ne sais pas si vous avez des idĂ©es lĂ -dessus, mais CSS est le rĂ©sultat, pas la chose tangible qui doit ĂȘtre corrigĂ©e... si cela a du sens. L'interface utilisateur serait la chose tangible sur laquelle travailler ou amĂ©liorer, le CSS serait le rĂ©sultat ou la façon dont il a Ă©tĂ© corrigĂ©. Sinon j'aime bien

Mes seules pensĂ©es concernent les Ă©tiquettes UI/CSS, car ce sont celles avec lesquelles je traite le plus... Je ne sais pas si vous avez des idĂ©es lĂ -dessus, mais CSS est le rĂ©sultat, pas la chose tangible qui doit ĂȘtre corrigĂ©e... si cela a du sens. L'interface utilisateur serait la chose tangible sur laquelle travailler ou amĂ©liorer, le CSS serait le rĂ©sultat ou la façon dont il a Ă©tĂ© corrigĂ©.

Oui, il y a du raffinement Ă  faire lĂ -bas. J'ai principalement utilisĂ© l'Ă©tiquette CSS comme signal Bat pour vous et/ou Jory sur lequel filtrer depuis que vous ĂȘtes les personnes de rĂ©fĂ©rence dans cette direction.

Je voterais pour laisser CSS et UI tels que proposés pour l'instant, mais nous pouvons certainement continuer à les affiner aprÚs la phase I.

RE : Nécessite des tests

Par souci de vouloir plus de couverture de code (bien que je n'aie pas encore beaucoup examinĂ© ce domaine personnellement), cette Ă©tiquette pourrait ĂȘtre pour dire que "le correctif est bon, mais nous aimerions voir les tests unitaires couvrir les bords / vĂ©rifier le correctif de bogue spĂ©cifique afin qu'aucune rĂ©gression ne soit introduite".

La rĂ©alitĂ© est que nous devons suivre les correctifs de maintenance, travailler sur une branche de publication, et la barriĂšre Ă  l'Ă©criture de nouveaux tests est plutĂŽt Ă©levĂ©e, mĂȘme pour des choses simples. Nous pouvons laisser l'Ă©tiquette lĂ -bas, mais elle ne sera probablement pas beaucoup utilisĂ©e tant que beaucoup plus de refactorisation n'aura pas Ă©tĂ© effectuĂ©e, que nous introduisons de vrais tests unitaires et/ou que nous ayons plus de ressources Ă  y consacrer.

Un « Type : Tests » serait un bon ajout, car pour le moment, les tests ajoutés sont probablement les meilleurs en tant que leurs propres paires problÚme/PR.

J'aime le statut : est bloqué car c'est trÚs informatif, mais si vous faites quelque chose de cette nature, cela nécessite également un besoin :*

Je vais bien le laisser, mais je suis principalement celui qui suit les statuts et je n'ai jamais eu besoin de marquer quoi que ce soit "est bloqué" comme statut. Tout ce qui est vaguement dans cette direction que je rencontre est mieux couvert par "Holding".

Et au cas oĂč cela aiderait Ă  clarifier quelque chose, voici le flux de travail typique que j'utilise sur un bogue moyen :

  • Triage : filtrer les invalides, le support, la fonctionnalitĂ©/l'amĂ©lioration ; dĂ©finir le type sur bogue
  • Normalement, le statut passe immĂ©diatement Ă  "besoin de vĂ©rifier/repro"
  • Peut aller et venir entre « besoin des commentaires des utilisateurs » et « besoin des commentaires des dĂ©veloppeurs » tout au long de la durĂ©e de vie
  • VĂ©rifiĂ©/Reproduit
  • Besoin de recherche : maintenant que nous savons comment y parvenir, dĂ©couvrez et comprenez pourquoi
  • Recherche : je suis probablement le seul Ă  l'utiliser. Signale qu'une plongĂ©e profonde a Ă©tĂ© effectuĂ©e Ă  un moment donnĂ© et que j'ai probablement des dĂ©tails internes stockĂ©s dans ma tĂȘte
  • Correction / NĂ©cessite des tests

Être en dĂ©saccord. Si je crĂ©e un PR, alors quand il est prĂȘt, j'ajouterais PrĂȘt pour la rĂ©vision. Mais vous n'aurez peut-ĂȘtre pas le temps de faire cet examen plus tard - mais Ă  ce moment-lĂ , Scott ne sait pas si vous avez commencĂ© l'examen ou non. En bref, ce sont deux groupes diffĂ©rents de personnes qui ajoutent Ready for Review et Pulled for Review.

Je pense que le label Hold a toujours été meilleur que Pulled for Review dans ces cas.

Pour info, dans le passé, j'ai utilisé Blocker pour indiquer un problÚme qui bloque une version.

Nous pouvons supprimer « Patch », j'ai commencé à l'utiliser lorsque GitHub avait une expérience utilisateur plus confuse entre les PR et les problÚmes, il était plus facile de voir la vue « Release » avec les correctifs principalement pour revenir sur les éléments du journal des modifications. Nous n'en avons pas besoin.

La liste dans la description du problÚme d'origine est-elle à jour avec les changements dont nous avons tous discuté ?

La liste dans la description du problÚme d'origine est-elle à jour avec les changements dont nous avons tous discuté ?

Probablement pas complÚtement, n'hésitez pas à en affiner si vous le souhaitez. Je passerai en revue une fois que nous aurons le pouce levé et que nous passerons au peigne fin tout ce que nous avons décidé qui n'a pas été mis à jour.

Quoi que nous décidions ici, nous devons appliquer à tous nos autres dépÎts de Pods à l'aide d'un outil tel que https://github.com/dwyl/labels pour les synchroniser.

Déplacement de « Régression » du type vers les mots-clés. Le bug est toujours le type de problÚmes de régression.

Ceci est Ă  peu prĂšs mis en Ɠuvre maintenant. Quelques choses diverses que je viens de coller sous "Mots clĂ©s" pour l'instant.

Les couleurs sont la principale chose Ă  travailler Ă  ce stade.

?Fermé : invalide

Je suggĂ©rerais de garder au moins celui-ci, peut-ĂȘtre aussi le Won't Fix. Ce sont des rĂ©solutions assez standard sur d'autres trackers de bogues.

Les couleurs sont la principale chose Ă  travailler Ă  ce stade.

Les couleurs sont secondaires à ce stade - implémentez les étiquettes et décidez d'un schéma de couleurs plus tard.

Je suggĂ©rerais de garder au moins celui-ci [Invalid], peut-ĂȘtre aussi le Won't Fix. Ce sont des rĂ©solutions assez standard sur d'autres trackers de bogues.

J'ajouterai Invalide, je viens de le marquer comme rappel car nous ne l'avions pas déjà.

"Won't Fix" est l'un de ceux dont je déteste le ton. De plus, mon attitude est que nous devrions avoir une étiquette avec une meilleure raison spécifique pour ne pas réparer quelque chose que "Won't Fix".

Les couleurs sont secondaires à ce stade - implémentez les étiquettes et décidez d'un schéma de couleurs plus tard.

Les étiquettes sont à peu prÚs implémentées.

Avons-nous besoin d'un "Type : GitHub" ou quelque chose de similaire ? Ce problÚme n'a pas de type.

Type: Project ?

Et si au lieu de « Won't Fix » nous utilisions « Laisser tel quel » ou quelque chose comme ça ?

Et si au lieu de « Won't Fix » nous utilisions « Laisser tel quel » ou quelque chose comme ça ?

C'est une situation rare donc nous l'avons fait si longtemps sans avoir besoin de quelque chose comme ça. Je vote pour attendre d'ajouter quoi que ce soit jusqu'à ce qu'un exemple spécifique se présente.

De plus, j'ai pris des décisions de couleur arbitraires pour certains des groupes. Rien n'y est gravé dans le marbre.

Je pense que nous pouvons probablement clore ce problÚme à ce stade et discuter de toute amélioration supplémentaire via Slack.

What if instead of "Won't Fix" we used "Leave as is" or something like that?

C'est une situation rare donc nous l'avons fait si longtemps sans avoir besoin de quelque chose comme ça. Je vote pour attendre d'ajouter quoi que ce soit jusqu'à ce qu'un exemple spécifique se présente.

Je suis d'accord. Tout ce que fait WordPress core n'a pas besoin d'ĂȘtre dupliquĂ©

Je suis d'accord. Tout ce que fait WordPress core n'a pas besoin d'ĂȘtre dupliquĂ©

C'est également l'un des libellés par défaut lors de la configuration d'un nouveau dépÎt sur GH - voir https://github.com/GaryJones/daterange/labels qui contient les libellés par défaut.

I agree. Not everything that WordPress core does needs to be duplicated

C'est également l'un des libellés par défaut lors de la configuration d'un nouveau dépÎt sur GH - voir https://github.com/GaryJones/daterange/labels qui contient les libellés par défaut.

Je ne me souviens pas quand c'est devenu une valeur par défaut pour GitHub, mais cela a toujours été une étiquette terrible à attacher à un ticket d'un contributeur bénévole. J'ai vu trÚs peu de problÚmes sur GitHub avec cette balise, mais dans le monde WordPress, la plupart des tickets non corrigés sont couverts par un autre problÚme, ont besoin de plus d'informations pour justifier un correctif, ou tout simplement en espérant que personne ne revienne se plaindre (souvent le cas) .

Je m'en tiendrai à mon aversion. Ma question immédiate sur « Won't Fix » est « Pourquoi refuserions-nous de réparer quelque chose ? » Et si quelqu'un me donne une bonne réponse concise à cela sur un ticket, je dirais _c'est ce que l'étiquette devrait lire plutÎt que « ne réparera pas ».

Je pense que Out of Scope est une meilleure réponse de toute façon. Won't Fix implique et ne fournit « rien » à la personne qui ouvre le problÚme.

peut-ĂȘtre que cela pourrait aller dans le sens - n'hĂ©sitez pas Ă  soumettre une "solution" mais l'Ă©quipe n'a pas assez de ressources pour le faire :D peut-ĂȘtre que quelqu'un a une idĂ©e d'abrĂ©viation courte pour cela ^^

Un cas d'utilisation peut ĂȘtre un bogue ou une violation de CS dans une fonctionnalitĂ©, qui est de toute façon en train d'ĂȘtre rĂ©Ă©crit et publiĂ© dans la prochaine version.

N'hésitez pas à le laisser de cÎté cependant.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

sundco picture sundco  Â·  5Commentaires

AlexDeat picture AlexDeat  Â·  3Commentaires

Kpudlo picture Kpudlo  Â·  4Commentaires

Ramoonus picture Ramoonus  Â·  5Commentaires

jnaklaas picture jnaklaas  Â·  3Commentaires