Metadata-Version: 2.1
Name: figh
Version: 0.1.0
Summary: version controlled configuration storage
Author-Email: skspark <wondershine.one@gmail.com>
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Requires-Dist: typing>=3.7.4.3
Requires-Dist: PyGithub>=1.59.0
Requires-Dist: PyYaml>=5.3.0
Requires-Dist: pydantic>=1.10.0
Description-Content-Type: text/markdown

# figh-py
github as config storage, in python

## Usage
```python
from figh import GithubConfigStorage, ConfigFileFormat

# for github
s = GithubConfigStorage(repo_name="<github_repo>",
                        token="<github-token>",
                        file_format=ConfigFileFormat.YAML)
latest_configs = s.get(root_path="/tests/resources/single-yaml")
tag_configs = s.get(root_path="/tests/resources/single-yaml", version="0.1.0")
```

## Development Flow
for development flow, please refer to this [guide](.github/DEVELOPMENT_FLOW.md)
