No way to avoid sorting of program's sub-commands
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- cli, documentation
Línea de trabajo
Empieza en autoprogram.py, en la línea donde se ordenan choices, y sigue cómo se analizan y aplican las opciones de autoprogram. Define cómo debe afectar una opción para desactivar la ordenación a la documentación de Sphinx generada; después, verifica que el orden de los subcomandos se conserve cuando se usa la opción y que, de forma predeterminada, siga estando ordenado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Sub-commands of argument parser always get sorted in the Sphinx documentation page generated with 'autoprogram'. There's no good way to turn alphabet sorting off (except maybe tricking with OrderedDict class, which breaks other functionality).
In my use case sorting of sub-commands produces misleading documentation, and I want to avoid sorting.
In autoprogram.py:
choices = sorted(choices, key=lambda pair: pair[0])
I suggest adding an option for 'autoprogram', for example: ":no_sorting:".
- Lenguaje dominante
- Python
- Estrellas
- 48
- Forks
- 24
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 sphinx-contrib/autoprogram
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
sphinx-contrib/autoprogram#76 · 1 comentario · 3 reacciones ·
-
Use PEP 517 style buildAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
sphinx-contrib/autoprogram#72 · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
sphinx-contrib/autoprogram#66 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
sphinx-contrib/autoprogram#65 · 2 comentarios ·
-
six dependency can be removedAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
sphinx-contrib/autoprogram#63 · 1 reacción ·
Todos los issues de sphinx-contrib/autoprogram
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
jejjohnson/gaussx#752 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
521xueweihan/HelloGitHub#4270 ·
-
enhancement owner: den-haag
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Los mantenedores suelen responder en 6 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ok-oldking/ok-wuthering-waves#1828 ·
Los mantenedores suelen responder en 1 día
-
lesson-submission pending-review
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
Ikalus1988/MisakaNet#4512 ·
Los mantenedores suelen responder en 1 día