Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/effector/keyval
https://github.com/effector/keyval
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/effector/keyval
- Owner: effector
- Archived: true
- Created: 2022-07-29T08:35:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-09T10:12:13.000Z (3 months ago)
- Last Synced: 2024-10-29T18:39:17.346Z (14 days ago)
- Language: TypeScript
- Size: 605 KB
- Stars: 14
- Watchers: 13
- Forks: 2
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Keyval
## !! Warning
This library was an experimental solution before we decided to develop proper models (will be released in effector 24), this library indented only for learning purposes
library and react binding for management list structures with ease.
## Maintains
### Getting started
- clone repo
- install deps via `pnpm install`
- make changes
- make sure that your changes is passing checks:
- run tests via `pnpm test`
- run type tests via `pnpm test:types`
- run linter via `pnpm lint`
- try to build it via `pnpm build`
- format code via `pnpm format`
- fill in changes via `pnpm changes`
- open a PR
- enjoy 🎉### Release workflow
Releases of Keyval are automated by [changesets](https://github.com/changesets/changesets) and GitHub Actions. Your only duty is creating changeset for every PR, it is controlled by [Changes-action](./.github/workflows/changes.yml).
After merging PR to master-branch, [Version-action](./.github/workflows/version.yml) will update special PR with the next release. To publish this release, just merge special PR and wait, [Release-action](./.github/workflows/release.yml) will publish packages.