-
-
Notifications
You must be signed in to change notification settings - Fork 306
Gestione issues
Il triage serve a classificare le issue più impattanti:
- se è urgente avrà l'etichetta https://github.com/OCA/l10n-italy/labels/hotfix e https://github.com/OCA/l10n-italy/labels/no%20stale
- altrimenti avrà l'etichetta https://github.com/OCA/l10n-italy/labels/triaged
Le issue di cui va fatto triage sono quindi tutte quelle che non hanno nessuna di queste etichette, e si possono recuperare con il link https://github.com/OCA/l10n-italy/issues?q=is%3Aissue+is%3Aopen+-label%3Atriaged+-label%3Ahotfix.
Il PSC OCA Italia è interessato a tenere allineate le versioni supportate (vedi https://github.com/OCA/l10n-italy/wiki/Team-di-sviluppo#linee-guida-gestione-versioni).
Ogni problematica ha una sua issue, detta issue di tracciamento, che serve per:
- evidenziare che la problematica è ancora aperta per una versione supportata, anche dopo essere stata risolta per un'altra versione;
- discussioni di carattere puramente funzionale;
- organizzazione delle PR esistenti (anche più di una per versione) che risolvono la problematica;
Per identificare e prioritizzare queste issues e le loro soluzioni, usare le etichette (https://github.com/OCA/l10n-italy/labels/is%20porting e https://github.com/OCA/l10n-italy/labels/needs%20porting).
L'etichetta https://github.com/OCA/l10n-italy/labels/is%20porting serve a prioritizzare le PR che hanno una correzione già mergiata in un'altra versione: serve prioritizzarle perché ci interessa mantenere le versioni allineate.
Con queste etichette sarà possibile capire cosa c'è da portare e cosa è stato portato, ad esempio:
- PRs sulla
16.0
che sono porting da un'altra versione: https://github.com/OCA/l10n-italy/pulls?q=is%3Apr+is%3Aopen+base%3A16.0+label%3A%22is+porting%22. - PRs sulla
14.0
che sono porting da un'altra versione: https://github.com/OCA/l10n-italy/pulls?q=is%3Apr+is%3Aopen+base%3A14.0+label%3A%22is+porting%22. - Issues risolte per una versione, da portare a
16.0
: https://github.com/OCA/l10n-italy/issues?q=is%3Aopen+label%3A%22needs+porting%22+label%3A16.0. - Issues risolte per una versione, da portare a
14.0
: https://github.com/OCA/l10n-italy/issues?q=is%3Aopen+label%3A%22needs+porting%22+label%3A14.0.
Quando la PR per 14.0
viene mergiata, nella issue di tracciamento c'è da:
- rimuovere https://github.com/OCA/l10n-italy/labels/14.0
- aggiungere https://github.com/OCA/l10n-italy/labels/needs%20porting e https://github.com/OCA/l10n-italy/labels/no%20stale
Quando verrà aperta la PR per 16.0
(o se esiste già), deve avere https://github.com/OCA/l10n-italy/labels/is%20porting.