https://github.com/line/centraldogma
Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
https://github.com/line/centraldogma
config config-server configuration configuration-management configuration-server git repository service-configuration vcs version-control zookeeper
Last synced: 1 day ago
JSON representation
Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
- Host: GitHub
- URL: https://github.com/line/centraldogma
- Owner: line
- License: apache-2.0
- Created: 2017-08-29T07:23:31.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-03-27T05:42:19.000Z (18 days ago)
- Last Synced: 2025-04-06T05:11:12.311Z (8 days ago)
- Topics: config, config-server, configuration, configuration-management, configuration-server, git, repository, service-configuration, vcs, version-control, zookeeper
- Language: Java
- Homepage: https://line.github.io/centraldogma/
- Size: 97.9 MB
- Stars: 613
- Watchers: 30
- Forks: 122
- Open Issues: 167
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-java - centraldogma - Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2. (Projects / Configuration)
- awesome-java-zh - centraldogma - 基于Git、ZooKeeper和HTTP/2的高可用版本控制服务配置库。 (项目 / 配置)
- awesome-java - centraldogma - Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2. (Projects / Configuration)
README
Visit [the official web site](https://line.github.io/centraldogma/) for more information.
# Central Dogma
[](https://github.com/line/centraldogma/actions/workflows/actions_build.yml)
[](https://codecov.io/github/line/centraldogma?branch=main)
[](https://github.com/line/centraldogma/releases/latest)
[](https://armeria.dev/s/discord)_Central Dogma_ is an open-source, highly-available and version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2.
It is open-sourced and licensed under [Apache License 2.0](https://tldrlegal.com/license/apache-license-2.0-(apache-2.0)) by [LINE Corporation](http://linecorp.com/en/), who uses it in production.
## How to build
We use [Gradle](https://gradle.org/) to build Central Dogma. The following command will compile Central Dogma and generate JARs, tarball and web site:
```bash
$ ./gradlew build
```## How to ask a question
Just [create a new issue](https://github.com/line/centraldogma/issues/new) to ask a question, and browse [the list of previously answered questions](https://github.com/line/centraldogma/issues?q=label%3Aquestion-answered).
We also have [a Discord Server](https://armeria.dev/s/discord).
## How to contribute
See [`CONTRIBUTING.md`](CONTRIBUTING.md).