ADORSYS-GIS / ADORSYS-GIS/release-script

User Story 0: Setup python project as a command line tool

Abierto
#2 0 comentarios 0 reacciones 1 asignado Reclamado por @stephane-segning Ver en GitHub
user-story
Lenguaje dominante
Python
Estrellas
0
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

# Setup python cli

## Definition
As a Developer, I want to:
- use the Python program as a CLI (command line interface) tool
- document the CLI so well, that I won't need a WIKI

so that I can:
- easily use the script without documentation
- export the project, in the form of a single CLI tool

## Example
- For managing the release:
```shell
python ./app.py release create v1.0.0 --include-snapshot=no
```
- For managing a commit:
```shell
python ./app.py commit -m '(): message' -b '' --sign=no
```
- For initializing the local git repository:
```shell
python ./app.py init --enforce-signing=no --gitflow-branches=main,develop,prod
```

## Tickets
- #40

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.