Le mieux est peut être de partir de mes cas d’utilisations.

Pour le moment j’utilise gitlab+jenkins (et j’aimerais avoir sonar)
pour ma stack de développement mais je trouve cela bien trop lourd
(java & ruby) est assez mal intégré dans debian/devuan si l’on utilise
apache (gitlab).

De plus tout ces outils ne tirent absolument pas partie des outils
existants, fonctionnels et pratiques comme caldav (todo) pour les
tickets assigné a une personne.
Évidement cela doit pouvoir utiliser un serveur existant et pas
seulement embarquer quelque chose.

Idéalement il faudrait qu’il y ai une vue kanban utilisant les tickets ouverts.

Il doit y avoir la possibilité d’avoir des templates de projets, de
tickets,(edit : milestones). La possibilité de creer des «pages» (lien
dans le menu du projet) vers une catégorie spécifique de tickets.
Par exemple qualité ou sécurité un autre exemple serait
https://bestpractices.coreinfrastructure.org/en/projects/63 cela fait
une belle liste. Cela pourrait ceci dit fonctionner avec des
milestones.
Il faudrait également dans les tickets par défaut par exemple des
tickets automatiques  (peut être par l’api ce serait le mieux) pour
les étapes a mettre en place (fichiers) pour la création de packages.
(peut être au moment du tag). Cela pourrait aussi être pour les
tickets pour les tests (black box/white box, etc) cela permettrait de
gérer les plan de test.

La possibilité de mettre regrouper les tickets/taches pour les grouper
pour faire de la gestion de projets (gantt/mpm).
Des fonctionnalités de vote pour les tickets pour que les dev puissent
faire des pokers planning et des calculs de vélocité par développeurs
en fonction des commits (mais pas que).

Des pages publiques pour les projets avec peut être le readme mais
c’est pas trés vendeur je trouve. Une page pour voter pour les
prochaines fonctionnalités (tickets ouvert sur le gestionnaires de
tickets, ticket regroupant plusieurs tickets ou encore une fois
milestone) Il faudrait également pouvoir pour le milestone/meta-ticket
pouvoir définir un cout/prix.

Un wiki (possibilité de choisir son wiki)

Une fédération pour que tout le monde puisse chercher/voir/fork/commit/push.

Je suis en train de bosser sur mon spare time sur un tool rss pour
récupérer et stocker les flux rss (avec des hook). L’objectif est de
pouvoir stocker en local ou pas les flux brut un peu sur le même
principe que les emails et la famille des *dav (mbsync, mutt) (khard,
ical/vdir). Ainsi un front end pourrait afficher les flux a différents
endroits et cela pourrait être utile pour avoir un écran de gestion
des dépendances. (coupler avec les templates de projets) ainsi
lorsqu’une nouvelle version d’une lib sort un ticket pourrait être
ouvert automatiquement (cette fonctionnalité pourrait également être
utilisé par des admin sys dans le cas d’installation de logiciels non
packagé).

Pour les projets il faudrait avoir un genre de méta repository pour
les fichiers (avec de la chance gestion de source) pour les schéma
(diagramme de classe etc) avec la question de la synchro avec les
sources donc peut être a mettre dedans je n’ai pas encore assez
réfléchi a ce point.

Il faudrait aussi pouvoir, là par contre a mon avis ce n’est pas
facilement implémentable (peut etre avec les numéros de lignes et de
colonnes), attribuer des fichiers parties de fichiers a des
tickets/fonctionnalités pour avoir des métriques sur le nombre de
ligne de code par fonctionnalités/language/developpeur. Cela pourrait
entré en compte dans le calcul de la vélocité.

Idéalement j’aimerais aussi avoir des fonctionnalité d’intégration
continue (agentless).

C’est un peu en vrac et demanderait sans doute a etre retravaillé, reclarifié.
Je suis pret a échanger sur tout ces sujets et a faire des tickets
issues pour que le taf avance. A dev aussi si j’arrive a trouver du
temps.

Globalement mon objectif est que la qualité logiciel augmente.







Le mar. 6 nov. 2018 à 19:12, Franck Villaume
<franck.villa...@trivialdev.com> a écrit :
>
> On 11/06/2018 10:23 AM, Jérôme Bardot wrote:
>
> Hi Jérôme,
>
> > Hello i’m new here and i want to replace my gitlab with fusionforge do
> > you think it can do the job as well ?
>
> Depend on which feature you need. Fusionforge can do a lot of things,
> Gitlab as well. There is no "Fusionforge vs. gitlab" battecard as far as
> I know, maybe it is time to create one.
> List the features you need, I will try to identify if Fusionforge can do
> the job.
>
> > I also have some ideas/questions but it’s more easy for me if i can
> > explain/ask in french ?
>
> Please, help yourself. Lot of french people on this mailing-list. I will
> take care to create the artifacts on Fusionforge tracker if needed.
>
> Cheers,
> Franck aka nerville
>
> --
> TrivialDev Founder
> http://trivialdev.com
>
> _______________________________________________
> Fusionforge-general mailing list
> Fusionforge-general@lists.fusionforge.org
> http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-general

_______________________________________________
Fusionforge-general mailing list
Fusionforge-general@lists.fusionforge.org
http://lists.fusionforge.org/cgi-bin/mailman/listinfo/fusionforge-general

Reply via email to