1.2 KiB
1.2 KiB
Main purpose of this projects is to have personal extensive API training on multiple backend languages or framework. It's following the very known Conduit project, a Medium
clone. Each project respect following conditions :
VS Code
as only main editor !- 100% compatible by the official OpenAPI Spec
- Proper OpenAPI documentation
- Testable with last Postman collection of Conduit
- Fully tested
- High QA by following best practices for linting, formatting, with static analyzers for non strongly typed languages
- Community-driven with usage of the most well-known packages
PostgreSQL
as main databases- Use ORM whenever possible that follows any
DataMapper
orActive Record
patterns - Proper seeder / faker for quick starting with filled DB
- Separated RW / RO database connections for maximizing performance between these 2 contexts
- Proper suited QA + production Dockerfile
- Complete CI on Kubernetes with Concourse CI
- Automatic CD on Kubernetes using Flux