- Setup basic environment
- Create TODO list
- Create project stucture
- Create project documentation outline
- Create serverless.yml for hello world function
- Configure code linting
- Configure test environment
- Configure git hooks
- Configure code coverage
- Configure local interactive debugging
- Write test suite stubs
- Write books REST API using TDD
- Create crud add function
- - Create handler
- - Create db adapter
- - Create route config
- - Create validation schema
- Create crud delete function
- - Create handler
- - Create util
- - Create db adapter
- - Create route config
- Create crud get function
- - Create handler
- - Create util
- - Create db adapter
- - Create route config
- Create crud getAll function - also
- - Create handler
- - Create util
- - Create db adapter
- - Create route config
- Create crud update function
- - Create handler
- - Create util
- - Create db adapter
- - Create route config
- - Create validation schema
- Better integration tests
- - Setup basic environment
- - Add tests for routes
- - addBook
- - deleteBook
- - getBook
- - getAllBooks
- - updateBook