versioning and backward capability principle
version | bugfix | feature | breaking changes | backward capability |
---|---|---|---|---|
major | major | notable | no | |
minor | minor | notable | yes | |
patch | yes | minor | yes |
npm scripts
-
src-rebuild
: rebuild source files -
src-test
: lint, rebuild, test source files with code coverage -
sample-rebuild
: rebuild sample files -
sample-test
: rebuild and test sample files -
sample-serve
: rebuild and run sample (web api) from compiled js -
test
: do all builds and tests against source and sample with code coverage
contributing
- create branch with the format ${USER}/#{TASK NUMBER}, or folk if no permission
- write code, test (
npm run test
) and verify - commit following
commitline
rules and push - create pull request with candidate reviewers assigned
releasing
- based on the commits content, run
npm run release-patch
,npm run release-minor
orrelease-major
- run
npm run pub
to publish to npm - run
npm run doc
to generate api documents
name of this project 卡俄斯(希腊语:Χάος,英语:Chaos),即“混沌”的音译,是希腊神话中的概念,没有形体,也没有明确的性别,它是一切空间及概念的开始,是存在于宇宙形成之前的一片黑暗空间;它的形状不可描述,因为那时还没有光。卡俄斯并未被拟人化,只是代表世界之初的状态。
卡俄斯的产物是希腊神话中的第一代神祇,包括:盖亚(大地)、塔耳塔罗斯(大地底层)、厄洛斯(欲望)、倪克斯(黑夜)、厄瑞玻斯(黑暗)。厄瑞玻斯和倪克斯结合,产生了埃忒耳(光明)和赫墨拉(白天),盖亚又单独产生了乌拉诺斯(天空)和蓬托斯(海洋)。后来古典作家将卡俄斯人格化,认为他是最初的天神。
from wikipedia https://zh.wikipedia.org/wiki/卡俄斯