<commit_before># Maintaining


## Developing Kap

Run `npm run dev` in one terminal tab to start watch mode, and in another tab, run `npm start` to launch Kap.

We strongly recommend installing an [XO editor plugin](https://github.com/sindresorhus/xo#editor-plugins) for JavaScript linting and a [Stylelint editor plugin](https://github.com/stylelint/stylelint/blob/master/docs/user-guide/complementary-tools.md#editor-plugins) for CSS linting. Both of these support auto-fix on save.


## Releasing a new version

*(You can do all the steps on github.com)*

- Change `version` [here](https://github.com/wulkano/kap/blob/master/app/package.json#L4) to the new version
- Go to https://github.com/wulkano/kap/releases
- Click `Draft a new release`
- Write the new version, prefixed with `v`, in the `Tag version` field (Example: `v2.0.0`)
- Leave the `Release title` field blank
- Write release notes
- Click `Publish release`
- CircleCI will now build the app and add the binaries to the release


## Releasing a new beta version<commit_msg>Fix steps for releasing a new version<commit_after># Maintaining


## Developing Kap

Run `npm run dev` in one terminal tab to start watch mode, and in another tab, run `npm start` to launch Kap.

We strongly recommend installing an [XO editor plugin](https://github.com/sindresorhus/xo#editor-plugins) for JavaScript linting and a [Stylelint editor plugin](https://github.com/stylelint/stylelint/blob/master/docs/user-guide/complementary-tools.md#editor-plugins) for CSS linting. Both of these support auto-fix on save.


## Releasing a new version

*(You can do all the steps on github.com)*

- Go to https://github.com/wulkano/kap/releases
- Click `Draft a new release`
- Write the new version, prefixed with `v`, in the `Tag version` field (Example: `v2.0.0`)
- Leave the `Release title` field blank
- Write release notes
- Click `Save draft`
- Change `version` [here](https://github.com/wulkano/kap/blob/master/app/package.json#L4) to the new version and use the version number as the commit title (Example: `2.0.0`)
- CircleCI will now build the app and add the binaries to the release
- When CircleCI has attached the binaries to the release, click `Edit` on the release, and then click `Publish release`


## Releasing a new beta version
{'fraction_non_alphanumeric': 0.10153172866520788, 'fraction_numerical': 0.004814004376367615, 'mean_word_length': 4.328671328671328, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2523760', 'n_tokens_mistral': 707, 'n_tokens_neox': 675, 'n_words': 281}