<commit_before># wp-theme-react

This is an experimental Wordpress theme build in JS based on [React](https://facebook.github.io/react/). It uses [`react-router`](https://github.com/ReactTraining/react-router) as well as [Redux](http://redux.js.org/) as controller. On the server side it makes use of the WP Rest API (v2), which gets extended for the necessary information to create a pure JS theme.

This is not meant to be superior over existing server side rendered WP themes, this is simply an experiment.

### What I'll be working on in the first steps
 * create theme basis, incl. extending WP Rest API for things like menus, widgets, etc
 * create solid redux structure for theme
 * create solid logic for routing considering WP settings (-> redirects from settings)
 * create react templates and components

### Long term goals
 * build solid theme that behaves according to contents and settings in WP
 * ensure caching where it makes sense to reduce DB connections and API calls
 * set up in-build SEO components ([JSON-LD](https://developers.google.com/search/docs/guides/intro-structured-data), sitemaps, etc.)
 * seperate API extension from theme into its own little plugin, to make the theme independent + make it availabe for others/other react themes<commit_msg>Edit readme file<commit_after># wp-theme-react

This is an experimental Wordpress theme build in JS based on [React](https://facebook.github.io/react/). It uses [`react-router`](https://github.com/ReactTraining/react-router) as well as [Redux](http://redux.js.org/) as controller. On the server side it makes use of the WP Rest API (v2), which gets extended for the necessary information to create a pure JS theme.

This is not meant to be superior over existing server side rendered WP themes, this is simply an experiment.

### What I'll be working on in the first steps
 * create solid build script that creates all necessary files to be simply uploaded to WP as a theme
 * create theme basis, incl. extending WP Rest API for things like menus, widgets, etc
 * create solid redux structure for theme
 * create solid logic for routing considering WP settings (-> redirects from settings)
 * create react templates and components

### Long term goals
 * build solid theme that behaves according to contents and settings in WP
 * ensure caching where it makes sense to reduce DB connections and API calls
 * set up in-build SEO components ([JSON-LD](https://developers.google.com/search/docs/guides/intro-structured-data), sitemaps, etc.)
 * seperate API extension from theme into its own little plugin, to make the theme independent + make it availabe for others/other react themes
{'fraction_non_alphanumeric': 0.07330827067669173, 'fraction_numerical': 0.0007518796992481203, 'mean_word_length': 4.419551934826884, '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': '391736', 'n_tokens_mistral': 665, 'n_tokens_neox': 645, 'n_words': 361}