Releases: batnoter/batnoter-api
Releases · batnoter/batnoter-api
v1.0.0
- GitHub authentication via github oauth2 apis
- Added cobra commands to support command based operations.
- Relational schema setup using golang migrate also created the command
migrateup
to programatically run the migration rather that using golang migrate utility. Usinggorm
to connect and query postgres - Using viper/enviper to load the configuration from
config.yaml
file or environment variables. Configs properties setup using environment variables will override configs from yaml file if both exists. - All the crud operation endpoints provided for storing and organising notes.
- Added API to auto setup notes repository which creates & configures a private github repository in user's account for storing notes
- Changing notes repository is supported
- JWT based auth
- Error handling & logging implemented
- CORS is set up to support external clients.
- Container ready
- The service is made heroku docker deployment compatible
- Workflows setup to build docker image, execute tests and deploy app to heroku staging and production instances