Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<!--- Go through the points below, and put an `x` in each box that applies. -->
<!--- If you're unsure about any of these, contact us. We're always glad to help! -->
- [ ] I have reviewed the guidelines about [Contributing to HyperFormula](https://hyperformula.handsontable.com/guide/contributing.html) and I confirm that my code follows the code style of this project.
- [ ] I have signed the [Contributor License Agreement](https://goo.gl/forms/yuutGuN0RjsikVpM2).
- [ ] I have signed the [Contributor License Agreement](https://cla.handsontable.com/sign) — one signature covers both HyperFormula and Handsontable; the `cla/signed` check on this PR confirms it.
- [ ] My change is compliant with the [OpenDocument](https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part4-formula/OpenDocument-v1.3-os-part4-formula.html) standard.
- [ ] My change is compatible with Microsoft Excel.
- [ ] My change is compatible with Google Sheets.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ console.log(`${hf.getCellValue({ sheet: sheetId, row: 0, col: 0 })}: ${hf.getCel

## Contributing

Contributions are welcome, but before you make them, please read the [Contributing Guide](https://hyperformula.handsontable.com/guide/contributing.html) and accept the [Contributor License Agreement](https://goo.gl/forms/yuutGuN0RjsikVpM2).
Contributions are welcome, but before you make them, please read the [Contributing Guide](https://hyperformula.handsontable.com/guide/contributing.html) and accept the [Contributor License Agreement](https://cla.handsontable.com/sign).

## License

Expand Down
44 changes: 42 additions & 2 deletions docs/guide/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@ are a good starting point.

## How to get started

1. First, sign this
[Contributor License Agreement](https://goo.gl/forms/yuutGuN0RjsikVpM2)
1. First, sign the [Contributor License Agreement](#contributor-license-agreement)
to allow us to use and publish your changes.
2. Always make your changes on a separate branch. This will speed up
the merging process.
Expand All @@ -41,6 +40,47 @@ not `master`.
5. Please lint the code. See the section about using linter.
6. Add a comprehensive description of all the changes.

## Contributor License Agreement

Handsoncode publishes the code it merges — in open-source releases and in
commercial products. Doing that requires the right to use, relicense, and
distribute your contribution, and the Contributor License Agreement (CLA) is the
record of that permission. You keep the copyright to your work; the CLA grants
Handsoncode a licence to it.

**Sign it once, for every project.** The signature is recorded against your
GitHub account, not against a repository, and covers both
[HyperFormula](https://github.com/handsontable/hyperformula) and
[Handsontable](https://github.com/handsontable/handsontable). If you have
already signed for either one, you are done.

**Sign here:
[cla.handsontable.com/sign](https://cla.handsontable.com/sign)**
— the [process is explained in
full](https://cla.handsontable.com/) on the same site.

How it works on your pull request:

1. You open a PR. A GitHub App looks up your GitHub login and sets the
`cla/signed` status check.
2. If you have not signed, the check fails and a bot comments with your signing
link.
3. Open the link, authenticate with GitHub, read the agreement, and submit the
form.
4. The check turns green — on this PR and on any other open PR of yours, in
either repository.

`cla/signed` is a **required check**, so an unsigned PR cannot be merged.
Members of the `handsontable` GitHub organization and known bots are exempt.

Signature records are stored in Cloudflare D1 in the EU. For a correction to
your record or an erasure request, email
[support@handsontable.com](mailto:support@handsontable.com).

Reviewers: there is nothing to verify by hand — the required check is the
verification. Never merge a PR whose `cla/signed` check is red, and do not work
around it.

## Code of conduct

By participating in this project, you are expected to uphold our
Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ console.log(`${hf.getCellValue({ sheet: sheetId, row: 0, col: 0 })}: ${hf.getCel

## Contributing

Contributions are welcome, but before you make them, please read the [Contributing Guide](guide/contributing.md) and accept the [Contributor License Agreement](https://goo.gl/forms/yuutGuN0RjsikVpM2).
Contributions are welcome, but before you make them, please read the [Contributing Guide](guide/contributing.md) and accept the [Contributor License Agreement](https://cla.handsontable.com/sign).

## License

Expand Down
Loading