<commit_before>> Documentation and development interface for component libraries

# patternplate

* Framework independent
* Bring design docs to live with real components
* Powerful search and meta data system

This is the contributor documentation for the `patternplate` mono-repository.
For user docs see [patternplate.github.io](https://patternplate.github.io)

## Quick start

```sh
git clone https://github.com/patternplate/patternplate.git
cd patternplate
yarn
yarn start

# start the local component library
yarn patternplate start
```

## License

Copyright by SinnerSchrader. All `@patternplate` packages are released under the MIT license.<commit_msg>docs: be blunt about user vs contributor docs<commit_after>> Documentation and development interface for component libraries

# patternplate

## [Site][site] | [Getting started][getting-started]

This is the contributor documentation for the `patternplate` mono-repository.
For user docs see [patternplate.github.io](https://patternplate.github.io)

* Framework independent
* Bring design docs to live with real components
* Powerful search and meta data system

## Contribute to patternplate

```sh
git clone https://github.com/patternplate/patternplate.git
cd patternplate
yarn
yarn start

# start the local component library
yarn patternplate start
```

## License

Copyright by SinnerSchrader. All `@patternplate` packages are released under the MIT license.

[site]: https://patternplate.github.io/
[getting-started]: https://patternplate.github.io/doc/docs/guides/getting-started
{'fraction_non_alphanumeric': 0.08279430789133248, 'fraction_numerical': 0.0, 'mean_word_length': 5.445833333333334, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 6, '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': '847821', 'n_tokens_mistral': 437, 'n_tokens_neox': 394, 'n_words': 156}