<commit_before>First of all, thank you for contributing. It’s appreciated.

# To submit a pull request

1. Open a GitHub issue before doing significant amount of work.
2. Clone the repo. If it was already cloned, then git pull to get the latest from master.
3. Use a Linux or Mac computer. No Windows, sorry.
4. Ensure pnpm is [installed](https://pnpm.js.org/docs/en/installation.html).
5. Run `pnpm recursive install` before anything else, and wait.
6. Write code.
7. Run `pnpm test --scope @cycle/dom` (replace `dom` with the package you are testing) to lint and test. Don’t commit before fixing all errors and warnings.
8. Commit using `pnpm run commit` and follow the CLI instructions.
9. Make a pull request.

# To release new versions

TODO

1. Check that you have npm publishing rights before anything else.
2. Run `make check-release`.
3. Run `make release-all`.<commit_msg>chore(META): fix typo in CONTRIBUTING.md<commit_after>First of all, thank you for contributing. It’s appreciated.

# To submit a pull request

1. Open a GitHub issue before doing significant amount of work.
2. Clone the repo. If it was already cloned, then git pull to get the latest from master.
3. Use a Linux or Mac computer. No Windows, sorry.
4. Ensure pnpm is [installed](https://pnpm.js.org/docs/en/installation.html).
5. Run `pnpm recursive install` before anything else, and wait.
6. Write code.
7. Run `pnpm recursive test --scope @cycle/dom` (replace `dom` with the package you are testing) to lint and test. Don’t commit before fixing all errors and warnings.
8. Commit using `pnpm run commit` and follow the CLI instructions.
9. Make a pull request.

# To release new versions

TODO

1. Check that you have npm publishing rights before anything else.
2. Run `make check-release`.
3. Run `make release-all`.
{'fraction_non_alphanumeric': 0.0832870627429206, 'fraction_numerical': 0.013325930038867296, 'mean_word_length': 3.779840848806366, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6562030', 'n_tokens_mistral': 531, 'n_tokens_neox': 516, 'n_words': 278}