Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/int64ago/boom
[npm] A toolkit for CDN deployment.
https://github.com/int64ago/boom
cdn deployment toolkit
Last synced: about 2 months ago
JSON representation
[npm] A toolkit for CDN deployment.
- Host: GitHub
- URL: https://github.com/int64ago/boom
- Owner: int64ago
- License: mit
- Created: 2018-03-19T11:26:50.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-20T07:38:01.000Z (almost 7 years ago)
- Last Synced: 2024-11-08T07:50:49.883Z (3 months ago)
- Topics: cdn, deployment, toolkit
- Language: JavaScript
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# boom
[![NPM version][npm-image]][npm-url]
[![Downloads][downloads-image]][npm-url]
[![JavaScript Style Guide][standard-image]][standard-url]A toolkit for CDN deployment.
## Background
There're lots of ways to deploy a backend application, but not for frontend applications.
IMO, we can make things easier by CI:
- Git push to repository with special **marks**
- Trigger CI to build and publish to CDNHere **marks** can be a branch or tag which can also be used to separate different environments. And here we make an assumption:
- A branch like `daily/x.y.z`: publish to daily environment
- A tag like `publish/x.y.z`: publish to production environmentThe tool is a gadget to do these things better for you. If you have different **marks**, fork & modify as you like.
## Usage
In the root directory of project:
```bash
$ npx @hspkg/boom
```Or
```bash
$ npm i -g @hspkg/boom
$ boom
```
## License
MIT © [Cody Chan](https://int64ago.org/)
[npm-image]: https://img.shields.io/npm/v/@hspkg/boom.svg?style=flat-square
[npm-url]: https://npmjs.org/package/@hspkg/boom
[downloads-image]: https://img.shields.io/npm/dt/@hspkg/boom.svg?style=flat-square
[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat-square
[standard-url]: https://standardjs.com