This is an experimental todo list application.
Main motivations:
- Try out Odata (and how it works with inheritance)
- Try setting up shadow property using EF fluent API (to test how this can complement to DDD using C#)
- Setup docker compose for integration test (spin up both Service application and Database)
Implementation notes:
- Use Hexagonal architecture (ease the change of DB for testing - test using in-memory db)
- MSSQL for integration test
- Start with Domain Driven Design
- Use Github action for CI/CD