3.0 KiB
3.0 KiB
DripTable Development Guide
Before Development
English | 简体中文
Knowledge points that you need to master before developing
What is JSON Schema?
JSON Schema
is a vocabulary that allows you to annotate and validate JSON documents.- JSON Schema official document
- JSON Schema guide
What is Lerna?
Lerna
is a tool for managing JavaScript projects with multiple packages.- Lerna official document
- Lerna guide
Environment
-
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
Start
install dependencies
lerna bootstrap
run
yarn start
visit
http://localhost:8000
in browser.
Directory
- 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-configs.ts // global configs 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-driver-antd // drip-table antd theme package
└── drip-table-generator // drip-table visual tool
Development
- Fork.
- Create a new branch that names to express the features simply.
- Coding.
- Create a pull request.
Release official website
yarn run build:docs