|
|
|
# Nástroj pro automatickou registraci do Gitei
|
|
|
|
|
|
|
|
Určeno pro registraci organizátorů seminářů na MFF UK.
|
|
|
|
|
|
|
|
## Build
|
|
|
|
|
|
|
|
Build má následující závislosti:
|
|
|
|
* pipenv
|
|
|
|
|
|
|
|
Spouští se prostým zavoláním `pipenv sync`
|
|
|
|
|
|
|
|
## Spouštění
|
|
|
|
|
|
|
|
Vyžaduje Python 3.5 a novější.
|
|
|
|
|
|
|
|
```sh
|
|
|
|
pipenv run python register.py --help
|
|
|
|
```
|
|
|
|
|
|
|
|
Zbytek by měl být samovysvětlující. Stačí vyměnit argumenty dle nápovědy z `--help`.
|
|
|
|
|
|
|
|
|
|
|
|
## Dokumentace API Gitei
|
|
|
|
|
|
|
|
Gitea má specifikaci API popsanou dle specifikace OpenAPI 2.0 (dříve nazýváno Swagger). Pokud není explicitně řečeno
|
|
|
|
jinak, je tato specifikace vystavena na každé běžící instanci a to na cestě `/api/swagger`. Přesněji, na této cestě je
|
|
|
|
standardní vygenerovaný webový interface ke specifikaci. Specifikace samotná se nachází (alespoň v době psaní) na cestě
|
|
|
|
`/swagger.v1.json`.
|