Replies: 2 comments 6 replies
-
Ça veut dire que les correctifs devront être fait sur deux branches. La LTS et la beta ? |
Beta Was this translation helpful? Give feedback.
-
Maintenir plusieurs versions à la fois me paraît étrange au vu de la taille du projet. Ce type de workflow me paraît bien pour une entreprise qui propose des services à d'autres acteurs, et qui a besoin d'un garantie de stabilité, comme par exemple Cannonical avec Ubuntu ou l'entreprise qui gère Nextcloud. Dans notre cas, nous sommes 3 ou 4 à maintenir ce projet, pour le moment principalement pour notre usage personnel (même si j'ai eu vent de personnes qui avaient tenté d'utiliser le projet pour un usage externe), je ne vois donc pas l'intérêt de gérer plusieurs versions d'un coup. Pour le moment, maintenir une version Dans le futur, si il y a un usage plus répandu (plus d'instances, des plugins externes...) du projet et plus de développeurs actifs, ça pourra être utile, mais comme je l'ai dit pour le moment ça me paraît une perte d'énergie et de temps. |
Beta Was this translation helpful? Give feedback.
-
Je profite de la mise à jour imminente en 1.4 (toutes les PR de la todolist sont désormais closes) pour vous proposer de changer un tout petit peu de workflow git. Pas de gros changement ne vous inquiétez pas, c'est surtout une formalisation d'un truc qu'on fait déjà un peu ... mais mal :
Actuellement on bosse sur beta qui nous sert de branche principale et on push le tout sur main qui sert de branche "stable". Le truc, c'est qu'il n'y a pas tellement besoin d'une branche stable car dans l'usage qu'on en a, un tag qu'on bouge de commit stable en commit stable ferait amplement l'affaire. En revanche, vu qu'on apporte de gros changements d'une mise à jour à l'autre, ceux qui ne suivent pas ces changements se retrouvent un peu emmerdé. C'est pourquoi je propose qu'au lieu d'avoir une branche stable, on ai plusieurs branches correspondant aux LTS (Long Term Support) sur que les utilisateurs pourraient utiliser et sur lesquelles ont peut proposer des correctifs mais on ne fais plus de développement actif dessus (il n'y aura donc normalement qu'une seule grosse PR à l'origine des branches LTS, puis des PR de correctifs
3 votes ·
Beta Was this translation helpful? Give feedback.
All reactions