<commit_before># Development guide

This document guides you through the plugin development for WordPress with the [WP Plugin Core](https://github.com/Vierbeuter/wp-plugin-core) library.

## Requirements

* WordPress installation is up and running (we recommend using [Bedrock](https://roots.io/bedrock/))
* your WP installation is [Composer](https://getcomposer.org/)-ready (which it definately is when using Bedrock)
* `composer require wp-plugin-core` as described in the [README file](./../README.md) has been invoked to install the lib which is now available via vendor directory (see `./vendor/vierbeuter/wp-plugin-core/` in your project's docroot).

Alright, that's all we need. Let's get down to business!

**Are ya ready, kids?**

## Plugin boilerplate<commit_msg>add requirement (wp-plugin-core lib needs PHP 7.1) and highlight (bold text) keywords of all other list items<commit_after># Development guide

This document guides you through the plugin development for WordPress with the [WP Plugin Core](https://github.com/Vierbeuter/wp-plugin-core) library.

## Requirements

* your local development environment and your test/production servers support **PHP 7.1** (we need that for using modern PHP language features such as return type declarations introduced in [PHP 7.0](http://php.net/manual/en/migration70.new-features.php) which may also be nullable as introduced in [PHP 7.1](http://php.net/manual/en/migration71.new-features.php))
* **WordPress** installation is up and running (we recommend using [Bedrock](https://roots.io/bedrock/))
* your WP installation is [**Composer**](https://getcomposer.org/)-ready (which it definately is when using Bedrock)
* `composer require wp-plugin-core` as described in the [README file](./../README.md) has been invoked to **install the lib** which is now available via vendor directory (see `./vendor/vierbeuter/wp-plugin-core/` in your project's docroot).

Alright, that's all we need. Let's get down to business!

**Are ya ready, kids?**

## Plugin boilerplate
{'fraction_non_alphanumeric': 0.11391778107974244, 'fraction_numerical': 0.005943536404160475, 'mean_word_length': 4.838150289017341, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, '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': '6665999', 'n_tokens_mistral': 584, 'n_tokens_neox': 549, 'n_words': 228}