English | 简体中文
Knowledge points that you need to master before developing
JSON Schema
is a vocabulary that allows you to annotate and validate JSON documents.- JSON Schema official document
- JSON Schema guide
Lerna
is a tool for managing JavaScript projects with multiple packages.- Lerna official document
- Lerna guide
-
install
git
,node
,yarn
. version requirement:node
>=13.14.0,yarn
>= 1.0.0 -
configure NPM source if needed.
configure NPM source
npm config set registry https://registry.npmjs.com/
login
npm adduser (--registry=https://registry.npmjs.com/)
- Download codes
-
install dependencies
yarn
-
build independecies
yarn
yarn run build
npm
npm run build
-
run
yarn start
visit
http://localhost:8000
in browser.
- update continually
├── docs // official website
│ ├── drip-table // drip-table sub page
│ │ ├── changelog
│ │ │ └── index.md // log markdown
| | ├── functions // drip-table functions
| | ├── guide // drip-table guide
| | ├── sample // drip-table samples
| | ├── faq.md // drip-table faq
| | └── index.md // drip-table document entry
│ ├── drip-table-generator // drip-table-generator sub page
│ │ ├── changelog
│ │ │ └── index.md // log markdown
| | ├── preview // drip-table-generator demos
| | ├── faq.md // drip-table-generator faq
| | └── index.md // drip-table-generator document entry
│ ├── global-schema.ts // global schema for demos
│ ├── index.css // official website CSS
│ ├── index.md // official website markdown
│ ├── index.tsx // official website entry
│ └── loading.js // official website loading component
└── packages // codes menu
├── drip-table // drip-table codes
└── drip-table-generator // drip-table visual tool
- Fork.
- Create a new branch that names to express the features simply.
- Coding.
- Create a pull request.
If you changed drip-table
source code,you should update package.json and changelog , enter the drip-table catalogue and execute npm publish
。
If you changed drip-table-generator
source code,you should update package.json and changelog , enter the drip-table-generator catalogue and execute npm publish
。
If you don't have permission to publish npm package, go to the [Official Wechat group] (./Contact. md) and contact the group owner to add permission,
npm owner add<username><package name>
yarn run build:docs