All are /api/[route]
All are GET by default
POST routes are protected
- posts
- post/:id
- post (POST)
- authors
- author/:name
- author (POST)
- status
- Support .env
- Add Typescript
- Add TDD configuration
- Create Restify/Express server
- Configure Knex and migrations
- Configure unit/integration testing
- Add code coverage using Istanbul/NYC
- Integrate Sqreen, Helmet or similar
- Add authentication
- Create documentation, API documentation using Swagger
- Add performance testing script
- Later on, maybe add CLI for creating admin users
- Later on, add support for caching results