Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vodyani/ark
🛸 ark(方舟)是一个功能完备的配置管理解决方案。
https://github.com/vodyani/ark
config config-center config-manager dynamic-data-source nestjs typescript vodyani
Last synced: 21 days ago
JSON representation
🛸 ark(方舟)是一个功能完备的配置管理解决方案。
- Host: GitHub
- URL: https://github.com/vodyani/ark
- Owner: vodyani
- License: mit
- Created: 2022-03-20T01:36:36.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-16T11:43:26.000Z (about 1 month ago)
- Last Synced: 2024-10-18T06:59:47.507Z (about 1 month ago)
- Topics: config, config-center, config-manager, dynamic-data-source, nestjs, typescript, vodyani
- Language: TypeScript
- Homepage:
- Size: 664 KB
- Stars: 33
- Watchers: 1
- Forks: 1
- Open Issues: 18
-
Metadata Files:
- Readme: README.MD
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Vodyani ark
🛸 ark(方舟)是一个功能完备的配置管理解决方案。
[![Npm](https://img.shields.io/npm/v/@vodyani/ark/latest.svg)](https://www.npmjs.com/package/@vodyani/ark)
[![Npm](https://img.shields.io/npm/v/@vodyani/ark/beta.svg)](https://www.npmjs.com/package/@vodyani/ark)
[![Npm](https://img.shields.io/npm/dm/@vodyani/ark)](https://www.npmjs.com/package/@vodyani/ark)
[![License](https://img.shields.io/github/license/vodyani/ark)](LICENSE)
[![codecov](https://codecov.io/gh/vodyani/ark/branch/master/graph/badge.svg?token=3L3398C2KW)](https://codecov.io/gh/vodyani/ark)
![Workflow](https://github.com/vodyani/ark/actions/workflows/release.yml/badge.svg)
[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)## Features
- ark provides flexible configuration loading methods. It not only provides json/yaml local configuration file loaders by default, but also supports registration of remote configuration centers (such as apolloConfigClient).
- ark provides a powerful dynamic data source function. It supports all kinds of clients to access through the implementation of adapters, and can be redeployed in real time (second level) according to the configuration update.
- ark can be adapted to any web project built using nest.js.
## Installation
```sh
npm install @vodyani/ark
```## Getting started
- [使用文档 📚](https://vodyani.netlify.app/docs/advanced/ark)
- [Documentation 📚](https://vodyani.netlify.app/en/docs/advanced/ark)## Questions
- [Discussions 🧐](https://github.com/vodyani/ark/discussions)
## Team
|[![ChoGathK](https://github.com/chogathK.png?size=100)](https://github.com/chogathK)|
|:-:|
|[ChoGathK](https://github.com/chogathK)|![Alt](https://repobeats.axiom.co/api/embed/f3931a0928ef44aa8d7cb0a439f58176542dba70.svg "Repobeats analytics image")
## License
Vodyani ark is [MIT licensed](LICENSE).