Discourse


Journaux liées à cette note :

J'ai découvert les fonctionnalités de Goreleaser #golang, #JaiDécouvert

J'ai de nombreuses fois remarqué l'existence de projet Goreleaser, mais je découvre seulement ce soir l'étendue de ses fonctionnalités. Et surtout, je découvre que depuis 2024 il n'est plus limité au seul langage Golang.

Quelques fonctionnalités de Goreleaser :

  • Génération automatique des releases GitHub, GitLab, etc
  • Génération et publication des images Docker, Flatpak, AUR, Source RPMs, etc
  • Génération de changelog
  • Publication automatique d'annonce sur Mastodon, Reddit, Mail, Discourse, etc

Comment j'ai pu passer à côté de toutes ces fonctionnalités 🫣.

J'ai lu le billet Building GoReleaser: from shell script to paid product qui retrace l'histoire de ce projet.

Attention toutefois, de nombreuses fonctionnalités sont payantes : GoReleaser Pro.

Je vais commencer par utiliser Goreleaser dans sklein-convarchive, et je verrai bien si à l'avenir les fonctionnalités payantes sont limitantes ou non.

Voir aussi : 2024-11-27_1129.


Premier problème le 6 août 2026 à 23h29, le support de podman est dans la version payante de GoRelease : https://goreleaser.com/customization/package/docker/#using-podman.

User Style Stylus pour désactiver les popups de suggestion automatique d'emojis sur Discourse, GitHub et GitLab #firefox

En 2016, Philippe Lafoucrière m'a appris que contrairement aux règles de typographie française, en typographie anglaise, il ne faut pas placer d'espace avant le caractère deux points :.
Je pense d'ailleurs que cette différence est peu connue par les Français et inversement.

Une des conséquences malheureuses de cette différence est la présence généralisée d'une popup de suggestion automatique d'émojis après la séquence <espace>: dans les éditeurs de texte Markdown. Cette fonctionnalité est activée par défaut, sans option pour la désactiver, par exemple, dans GitHub, GitLab ou Discourse.

Exemple :

En 2022, j'ai implémenté et publié un User Styles pour Firefox (maintenant LibreWolf) basé sur Stylus pour désactiver cette autosuggestion automatique d'émojis sur GitHub, GitLab.

Je viens d'ajouter une règle pour Discourse.

Voici ces règles exécutées par Stylus (le fichier) :

@-moz-document regexp("http.*gitlab.*") {
    .atwho-container #at-view-58 {
        display: none !important;
    }
}

@-moz-document domain("github.com") {
    [class^="AutocompleteSuggestions"] {
        display: none !important;
        visibility: hidden !important;
    }
}

@-moz-document regexp(".*discourse.*"), regexp(".*discussion.*") {
    .autocomplete.ac-emoji {
        display: none !important;
    }
}

Comment l'installer ?

Je vais essayer de rassembler mes User Styles dans ce dossier : https://github.com/stephane-klein/dotfiles/tree/main/userstyles.