You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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. Using gorm 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