lightsheet-team / lightsheet

GNU Lesser General Public License v3.0
1 stars 1 forks source link

lightsheet

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.

G24-ProjPoster-v1-1

Developer guide

How to run for developement

How to build for production

Starting work on a new feature

  1. Make sure the feature has an issue. If not, create one.
  2. Go to the issue. Click "Create a branch" under "Development".
  3. Name the branch something meaningful. Use kebab-case. Leave out the issue number.

Finishing work on a feature

  1. Preferably, don't squash your commits. Definitely don't squash the commits if you're not the only one who worked on the feature.
  2. Lint your code with npm run lint.
  3. Make a pull request from the feature branch to main.
  4. Assign someone to review the PR.