Lightsheet is a lite Excel like JavaScript component for organizes data into spreadsheet elements, with the aim of providing common spreadsheet function such as sorting, filtering, formatting, formulas. Lightsheet aims to be as lightweight as possible and therefore, Lightsheet doesn't use any Js framework like vue or react.
- Install node on your computer, version 20+
- Run
npm install
- Run
npm run dev
- Install node on your computer, version 20+
- Run
npm install
- Run
npm run build
- Use the content of
dist
, check the folderpure_js_runner_sample
for an example
- Make sure the feature has an issue. If not, create one.
- Go to the issue. Click "Create a branch" under "Development".
- Name the branch something meaningful. Use
kebab-case
. Leave out the issue number.
- Preferably, don't squash your commits. Definitely don't squash the commits if you're not the only one who worked on the feature.
- Lint your code with
npm run lint
. - Make a pull request from the feature branch to
main
. - Assign someone to review the PR.