Skip to content

Badge visuel indiquant la methode d'installation (native, cargo, npm, flatpak…) #6

Description

@RajPorus19

Probleme

Dans la liste des programmes, l'utilisateur ne sait pas comment un programme va etre installe avant d'avoir genere le script. Certains utilisateurs preferent eviter les installations non-natives (npm global, curl | bash, etc.).

Solution proposee

Ajouter un champ install_method dans program.json :

{
  "name": "starship",
  "package_names": { "default": "CUSTOM_INSTALL" },
  "install_method": "cargo"
}

Puis afficher un petit badge dans la carte du programme ([cargo], [native], [npm], [pip], [flatpak], [snap], [appimage], [curl], [build]).

Ajouter un filtre « installation method » dans la sidebar des categories.

Implementation

  1. Ajouter install_method aux program.json existants (peut etre fait progressivement)
  2. Le partial program-browser.html affiche le badge
  3. Ajouter un filtre dans la sidebar

Fichiers concernés : program.json (tous), program-browser.html, program-browser-js.html.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions