The Gobel is a headless cms built with golang.
- bmf-tech-client
- gobel-api
- gobel-admin-client-example
- gobel-client-example
- gobel-example
- gobel-ops-example
- migrate-rubel-to-gobel
- Support Go 1.21
cp .env_example .env
127.0.0.1 gobel-api.local
docker network create --driver bridge gobel_link
make create-certs
make docker-compose-build
make docker-compose-up
or
make-docker-compose-up-d
Then go to gobel-api.local
| command | description |
|---|---|
| make test | Run unit tests |
| make test-cover | Run unit tests with cover options. ex. make test-cover OUT="c.out" |
gobel-api is based on Clean Architecture.
| Layer | Directory |
|---|---|
| Frameworks & Drivers | infrastructure |
| Interface | interfaces |
| Usecase | usecase |
| Entities | domain |
cf. bmf-tech.com - Golangでクリーンアーキテクチャに入門する
Issues and Pull Requests are always welcome.
We would be happy to receive your contributions.
Please review the following documents before making a contribution.
Based on the MIT License.
- Blog