Hackless Go-native tools for Knative
@cardil ya está trabajando en esto.
Desde el 10/10/2023.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
The productivity consensus is to deprecate the hacks repository and shift away from using shell scripts in Knative. Instead, the well-defined functionality should be re-implemented using Go-native tools. This will make it easier for Knative contributors to maintain, allow for testing with ease, and ultimately improve the overall solution's quality.
The default target for this rewrite is the knative/toolbox repository. Some code, which is reusable and might be used by direct code import, might be rewritten to specific sub-package withing the knative.dev/pkg.
Task list
- knative/toolbox#16
- knative/toolbox#17
- knative/toolbox#18
- knative/toolbox#19
- knative/toolbox#20
- knative/toolbox#21
- Deprecate knative/hack
Original issue by @kvmware:
It has gotten to a point where hack scripts are more than what they should be doing in bash.
We should minimize the amount of bash to simple easy to understand shellchecked bash scripts and offload any more complicated logic to golang which the community has more familiarity with.
- Lenguaje dominante
- Shell
- Estrellas
- 27
- Forks
- 70
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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 knative/hack
-
otp input not accepting numberAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 15/100
-
Consider adding `gh` to prow test-imageQuizá libre de nuevo @dsimansk la tomó hace 576 días y no hay ningún pull request abierto. Abierto
-
enhancement kind/feature-request
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Todos los issues de knative/hack
Issues similares
-
omarchy-menu-keybindings lua bind scan spins at 100% CPU when user config iterates a mocked hl APIAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
omacom/omarchy#14302 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Link Checker ReportPosiblemente ocupada @keraron la tomó hoy. Abiertoautomated issue report
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
a2aproject/A2A#2297 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
mattpocock/skills#1165 ·
-
agent-research-finding agent-research-recommend chore ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
jordansmall/spindrift#4487 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
bigstack-oss/cubecos#1708 ·
Los mantenedores suelen responder en 1 día