Cherche contributeur pour ajouter une fonctionnalité à ce forum

J’ai très souvent besoin de référencer des issues gitlab où des blocs.

J’aimerais bien que notre forum transforme automatiquement #123 en un lien vers le bloc correspondant sur la ĞDev si le post se trouve dans la catégorie ĞDev.

J’aimerais également que le forum transforme automatiquement #123 en un lien vers l’issue gitlab du dépôt duniter-v2s si le post est dans la catégorie duniter-v2s. Tart qu’à faire, le même comportement pourrait être implémenté pour chaque catégorie associée à un logiciel (tikka, Ğecko, etc).

J’aimerais également que le forum transforme automatiquement !123 en un lien vers la merge request gitlab du dépôt correspondant en fonction de la catégorie du post.

Je sais que c’est techniquement faisable et pas très compliqué, mais il faut connaître le ruby, ou coder un bot qui a les droits d’admin et qui modifie automatiquement les posts, ça peut marcher aussi.

Est-ce que quelqu’un se sentirait de faire ça ? Ce serait une contribution très utile :slight_smile:

4 Likes

Je te recommande la fonctionnalité « mot clé » de Firefox. Il suffit de compléter ce champ dans les favoris pour ouvrir immédiatement la page concernée. Par exemple, quand je tape dmr 101 dans ma barre de recherche, je suis directement redirigé vers https://git.duniter.org/nodes/rust/duniter-v2s/-/merge_requests/101 car j’ai renseigné https://git.duniter.org/nodes/rust/duniter-v2s/-/merge_requests/%s comme adresse favorite dans Firefox.

De même di 32 me redirige directement vers https://git.duniter.org/nodes/rust/duniter-v2s/-/issues/32.

Après, pour les copier sur le forum, il suffit de faire Ctrl+L pour sélectionner la barre d’URL, Ctrl+K pour sélectionner le texte sur lequel ajouter un lien et Ctrl+V puis Enter pour coller le lien et valider. Assez rapide sans avoir à dev quelque chose de particulier.

!42

[edit] j’ai fait ce test pour voir combien de temps ça me prenait, c’est moins de cinq secondes. Voici le déroulé :

  • !42 pour écrire le texte
  • Ctrl+T pour ouvrir un nouvel onglet
  • dmr 42 pour compléter l’adresse
  • Ctrl+L pour la selectionner
  • Ctrl+C pour la copier
  • Ctrl+W pour fermer l’onglet
  • Ctrl+Maj+⬅️⬅️ pour sélectionner le dernier mot dans la saisie discourse
  • Ctrl+K pour entrer un lien
  • Ctrl+V pour le coller
  • Enter pour valider

Je n’ai pas touché à ma souris et je n’ai rien codé mais c’est suffisamment rapide à mon goût.

1 Like