Skip to content

Compage's First Release - v0.0.1

Compare
Choose a tag to compare
@mahendraintelops mahendraintelops released this 01 May 17:37
· 312 commits to main since this release
ada38cf

Features

  • Login/logout with GitHub.
  • Create/update compage project, which in turn creates GitHub repository.
  • Draw microservices using diagramMaker library, add metadata to microservices.
  • Generate code for the microservices drawn.
  • Golang template(compage) with REST server based on go-gin framework.
  • Code commits to GitHub after code generation for the project.
  • OpenApi generator support(Go, Java, JavaScript, Python, Ruby) for rest servers

Install latest version from github helm repo

helm repo remove intelops
helm repo add "intelops" "https://raw.githubusercontent.com/intelops/compage/main/charts"
helm pull intelops/compage
## Add GitHub App values in values.yaml 
helm install compage intelops/compage --values charts/compage/values.yaml
kubectl get pods -n compage
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=compage-core
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=compage-app

## Run the ui on local with you GitHub config or build docker image with your GitHub config and run a pod(Instructions given in README.md)