forked from sheetjs/sheetjs
22 lines
687 B
Markdown
22 lines
687 B
Markdown
|
## Contributing
|
||
|
|
||
|
Due to the precarious nature of the Open Specifications Promise, it is very
|
||
|
important to ensure code is cleanroom. Consult CONTRIBUTING.md
|
||
|
|
||
|
The xlsx.js file is constructed from the files in the `bits` subdirectory. The
|
||
|
build script (run `make`) will concatenate the individual bits to produce the
|
||
|
script. Before submitting a contribution, ensure that running make will produce
|
||
|
the xlsx.js file exactly. The simplest way to test is to add the script:
|
||
|
|
||
|
```bash
|
||
|
$ git add xlsx.js
|
||
|
$ make clean
|
||
|
$ make
|
||
|
$ git diff xlsx.js
|
||
|
```
|
||
|
|
||
|
To produce the dist files, run `make dist`. The dist files are updated in each
|
||
|
version release and *should not be committed between versions*.
|
||
|
|
||
|
|