Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2024-12-24T08:02:41.000Z (18 days ago)
- Last Synced: 2025-01-02T19:13:57.457Z (9 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: 95 MB
- Stars: 608
- Watchers: 32
- Forks: 121
- Open Issues: 168
-
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
[![CI](https://github.com/line/centraldogma/actions/workflows/actions_build.yml/badge.svg?branch=main&event=push)](https://github.com/line/centraldogma/actions/workflows/actions_build.yml)
[![codecov.io](https://codecov.io/github/line/centraldogma/coverage.svg?branch=main)](https://codecov.io/github/line/centraldogma?branch=main)
[![Latest Release Version](https://img.shields.io/github/v/release/line/centraldogma)](https://github.com/line/centraldogma/releases/latest)
[![Discord Server](https://img.shields.io/badge/join-discord-5865F2?logo=discord&logoColor=white)](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).