- GitHub Oauth 2.0
- Fetching User data and Repos (Private and Public)
- Cloning Repo in go to the local directory
- Building container image using crane in go
- Pushing container image to registry i.e. DockerHub in go
- Making deployment environment using Github deployment API
- Making Git hook for future push triggers
- Making Git Status Check when starting the process and when done!
- Adding website to repo about section
- Making deployment environemnt active and adding logs url (if available)
- Allocating subdomain CNAME using Cloudflare API
- Database models and intializers
- Controllers logic (90%)
- Saving and fetching data to/from DB
- Go Gin CRUDS (watch for the hook, user repos, user data etc.) (for now, still update, deplyment and hook to test)
- Adding Depandabot checks using GitHub API (beta, might not be doable thru API)
- Template-based container image (React, Angular... Express, Nest, Python, Java... DB)
- Redis PubSub to communicate with the Kubernetes layer
- Dockerizing the whole backend for use in Google Cloud. (on it...)