Create / Release GitOps CLI as a binary
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- build-system, cli, release
Línea de trabajo
Comienza en gitopscli/main.py y revisa el comando de PyInstaller descrito en el issue, incluido el binario generado dist/gitopscli. Después, inspecciona el paso de release del proyecto para determinar dónde debe generarse y publicarse el binario. Se considera terminado cuando los usuarios pueden ejecutar la GitOps CLI sin tener Docker ni Python instalados y el binario está incluido en un release.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The GitOps CLI should be released as a self contained binary so it could be used without Docker or Python installed locally.
It would be the best if it would be included in the release step.
To create a binary for a Python application I tested PyInstaller which worked great so far:
pip3 install pyinstaller
# Move to the gitopscli repository
pyinstaller gitopscli/__main__.py -n gitopscli --onefile
Afterwards, the executable binary is available under dist/gitopscli
Releasing the GitOps CLI as binary would open the door to add developer. I'm thinking about commands like:
gitopscli login --git-server bitbucket.example.tld --root-config <path-to-root-config>
gitopscli create deployment --name demo-test --image=org/myimage:latest --host=app.example.tld --config-repo example-non-prod ...
gitopscli promote --from demo-test --to demo-int
etc.
- Lenguaje dominante
- Python
- Estrellas
- 53
- Forks
- 21
- Merge medio
- 1 d 4 h
- PR fusionados (30 d)
- 1
Preparar el entorno
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 baloise/gitopscli
-
enhancement good first issue
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Develop with Microsoft WindowsAbiertohelp wanted
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
enhancement good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100
Todos los issues de baloise/gitopscli
Issues similares
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
vllm-project/vllm-metal#822 ·
Los mantenedores suelen responder en 1 día
-
vector-store
Dificultad 1/5 1-3 horas Aptitud para principiantes 90/100
mem0ai/mem0#7461 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Bug]: chunk_span_bounds and _validated_chunk_spans reject Pydantic models ChunkSpan and AudioFileAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
BasedHardware/omi#19047 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día