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