https://github.com/percolate/blend
A blend of libraries, tooling, and containers
https://github.com/percolate/blend
Last synced: over 1 year ago
JSON representation
A blend of libraries, tooling, and containers
- Host: GitHub
- URL: https://github.com/percolate/blend
- Owner: percolate
- License: other
- Created: 2016-05-21T04:51:41.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-09-23T16:06:46.000Z (almost 2 years ago)
- Last Synced: 2025-03-29T06:33:14.555Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 1.46 MB
- Stars: 1
- Watchers: 28
- Forks: 2
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Blend
[](https://circleci.com/gh/percolate/blend)
[](https://codecov.io/gh/percolate/blend)
A blend of libraries, tooling, and containers.
Blend is setup as a monorepo with each package living under [pkgs/](pkgs/).
A lot of packages are applied to this monorepo which is a good example of how we use them.
## Development
```sh
# install environment (dependencies, build)
make install
# see root scripts
yarn run
# run @percolate/kona against this repo
npx kona -h
```
Most package support the following commands:
```sh
cd pkgs/*
# build package pkgs/*/dist
yarn build
# start a watcher
yarn watch
# see package specific scripts
yarn run
```
## Publishing
All packages are published under the [@percolate](https://www.npmjs.com/org/percolate) organization on NPM.
1. Open a PR with your changes
2. Once your PR is approved (but not merged), run `yarn lerna:version` on your local branch and follow the instructions
3. Merge your PR into master
4. CircleCI will deploy master automatically by checking which package versions haven't been published yet and then publish them
## License
See [LICENSE](LICENSE.md).