Clean up API
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza inventariando los nombres públicos mostrados en cssgen.borders.OpiBorderRenderer y cssgen.render.get_opi_renderer(), incluidas las clases de renderer y add_renderer(). Decide qué renombrados de clases, métodos, módulos y paquetes entran en el alcance, y luego rastrea sus referencias. Se considera terminado cuando la API elegida se haya renombrado de forma coherente, sin dejar atrás la repetición documentada ni una nomenclatura ambigua.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The API contains a lot of repetition of words:
e.g. in cssgen.borders.OpiBorderRenderer
self._text_renderer = text_renderer
self._text_renderer.render(...)
and in cssgen.render.get_opi_renderer()
tr = OpiTextRenderer()
wr = OpiWidgetRenderer(tr)
cr = colors.OpiColorRenderer()
wr.add_renderer('background_color', cr)
This makes the API unnecessarily verbose.
The class, module and package names are not always self explanatory.
Renaming some classes, methods and package could simplify this, e.g. <renderer>.add_renderer() to <renderer>.add() and make it simpler to understand.
- Lenguaje dominante
- Python
- Estrellas
- 0
- Forks
- 5
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. 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 DiamondLightSource/cssgen
-
Remove public use of _attributesAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
DiamondLightSource/cssgen#62 · 1 comentario ·
-
Review codestyle rulesQuizá libre de nuevo @nickbattam la tomó hace 3323 días y no hay ningún pull request abierto. Abierto
DiamondLightSource/cssgen#49 · 3 comentarios · 1 asignado ·
-
Extend documentationAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 32/100
DiamondLightSource/cssgen#38 · 1 comentario ·
-
Increase unittest code coverageAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
DiamondLightSource/cssgen#32 · 1 comentario ·
Todos los issues de DiamondLightSource/cssgen
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
spec-kitty/spec-kitty#5319 ·
Los mantenedores suelen responder en 1 día
-
backend::vllm diffusion multimodal
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
openai/openai-agents-python#5229 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día