Add README.md
parent
2a41671d73
commit
3a10668f40
|
@ -0,0 +1,38 @@
|
|||
# availabili.tf
|
||||
|
||||
Scheduling for TF2
|
||||
|
||||
## Setup (dev)
|
||||
|
||||
### Frontend
|
||||
|
||||
```sh
|
||||
# first time setup
|
||||
npm install
|
||||
|
||||
npm run dev
|
||||
```
|
||||
|
||||
### Backend
|
||||
|
||||
In virtual environment:
|
||||
|
||||
```sh
|
||||
# first time setup
|
||||
pip install -r requirements.txt
|
||||
flask db migrate
|
||||
|
||||
flask run --debug
|
||||
```
|
||||
|
||||
### OpenAPI
|
||||
|
||||
The backend will automatically serve its OpenAPI-compliant spec at
|
||||
`/apidoc/openapi.json` which can also be viewed at `/apidoc/redoc` or
|
||||
`/apidoc/swagger` or `/apidoc/scalar`.
|
||||
|
||||
To generate the frontend client:
|
||||
|
||||
```sh
|
||||
npx openapi --input 'http://localhost:5000/apidoc/openapi.json' --output src/client
|
||||
```
|
Loading…
Reference in New Issue