Add "Supported Distros" column to Features table (and consider adding to spec)

Aperta
#654 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
html, json
Ambito
documentation

Direzione di ricerca

Inizia dalla tabella delle Features all’indirizzo https://containers.dev/features e dalle note di implementazione delle Features all’indirizzo https://containers.dev/implementors/features/. Individua quindi la specifica di devcontainer-feature.json e determina come debbano essere rappresentate e mostrate nella tabella le informazioni sulle distro supportate. Il lavoro è completato quando le informazioni di compatibilità richieste sono documentate in modo coerente e la modifica alla specifica è inclusa se viene accettata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I've encountered situations where I want to add a Feature to a devcontainer configuration, only to discover later that it supports only certain distros or package managers. This typically becomes apparent only at build time, leading to wasted effort.

To improve the experience, I'd like to suggest adding a "Supported Distros" column to the Features table at https://containers.dev/features. Displaying this information up front (rather than having it buried in project READMEs) would make it easier to determine whether a Feature can be used with a specific base image or distro, saving time and reducing confusion.

Since the spec already acknowledges this limitation in the docs:

Note: While Features may be installed on top of any base image, the implementation of a Feature might restrict it to a subset of possible base images. For example, some Features may be authored to work with a certain Linux distro (e.g. debian-based images that use the apt package manager).

It might be worth adding a supportedDistros property to the devcontainer-feature.json spec itself. This would improve discoverability, allow the documentation to be auto-generated and ensure distro compatibility is consistently documented across all Features.

Thanks for considering this enhancement!

Lingua principale
HTML
Stelle
207
Fork
435
Merge medio
1g 17h
PR unite (30g)
2

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di devcontainers/devcontainers.github.io

Tutte le issue di devcontainers/devcontainers.github.io

Issue simili

Altre issue su Documentation

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.