This repo demonstrates interoperability of a small microservices graph.
Choose one of this methods:
Kubernetes with Tilt (recommended)
Follow Tilt installation instructions, then run:
- Start:
tilt up
- Stop:
tilt down
Docker Compose
If you prefer not using Tilt, just install Docker Compose and you are ready to go:
- Start:
docker-compose up --build
- Stop:
docker-compose down
First of all, thanks for contributing.
In case of editing .proto
files, you will need to rebuild and propagate stub codes to services. Don't worry, it's easy.
Ensure you have this dependencies installed:
Then run make all
.
This project adheres to Semantic Versioning and documents changes in a CHANGELOG.md following keep a changelog.
See standard-version for commit guidelines.
Run npx standard-version
for automatic changelog generation and version numbering when releasing a version.
This log lists the architectural decisions.
Run npx adr-log -i -d ./
after documenting a decision, for automatic indexing.
Issues can be reported at https://github.com/edinella/micro/issues.