Add "Supported Distros" column to Features table (and consider adding to spec)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- html, json
- Área
- documentation
Línea de trabajo
Comienza con la tabla de Features en https://containers.dev/features y las notas de implementación de Features en https://containers.dev/implementors/features/. Después, localiza la especificación de devcontainer-feature.json y determina cómo debe representarse y mostrarse en la tabla la información sobre las distros compatibles. Se considerará terminado cuando la información de compatibilidad solicitada esté documentada de forma coherente y se incluya el cambio en la especificación si se acepta.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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!
- Lenguaje dominante
- HTML
- Estrellas
- 207
- Forks
- 435
- Merge medio
- 2 d 7 h
- PR fusionados (30 d)
- 2
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de devcontainers/devcontainers.github.io
-
CLI as a top level menu item Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
Auto Assign workflow Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 42/100
devcontainers/devcontainers.github.io#693 · 2 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
D Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 1/100
Todos los issues de devcontainers/devcontainers.github.io
Issues similares
-
user-reported
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Kong/developer.konghq.com#7316 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
HarperFast/skills#96 ·
-
Client support matrix inclusion Abiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
infinispan/infinispan#18150 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
fullcalendar/fullcalendar#8106 ·