11<h1 align =" center " >
2- Math PHP computational engine
2+ Mathematicator Framework Engine
33</h1 >
44
55<p align =" center " >
1010
1111[ ![ Integrity check] ( https://github.com/mathematicator-core/engine/workflows/Integrity%20check/badge.svg )] ( https://github.com/mathematicator-core/engine/actions?query=workflow%3A%22Integrity+check%22 )
1212[ ![ codecov] ( https://codecov.io/gh/mathematicator-core/engine/branch/master/graph/badge.svg )] ( https://codecov.io/gh/mathematicator-core/engine )
13+ [ ![ Latest stable version] ( https://poser.pugx.org/mathematicator-core/engine/v/stable )] ( https://packagist.org/packages/mathematicator-core/engine )
1314[ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-brightgreen.svg )] ( ./LICENSE )
1415[ ![ PHPStan Enabled] ( https://img.shields.io/badge/PHPStan-enabled%20L8-brightgreen.svg?style=flat )] ( https://phpstan.org/ )
1516
16- Extremely complex library for advance work with math patterns, tokens and computing.
17+ This is a Mathematicator Framework common library for advance work with
18+ math patterns, tokens and computing. The library is considered as
19+ a sublayer for other tools in Mathematicator Framework.
1720
18- > Please help improve this documentation by sending a Pull request.
19-
20- Install by Composer:
21+ ## Installation
2122
2223```
2324composer require mathematicator-core/engine
2425```
2526
26- ### What is this package responsible for?
27+ ## Features
2728
2829This package contains set of tools that other [ mathematicator-core] ( https://github.com/mathematicator-core )
2930packages have in common.
@@ -141,8 +142,31 @@ one to the most abstract one:
141142 </tr>
142143</table >
143144
145+ ** Third-party packages:**
146+
147+ ⚠️ Not guaranteed!
148+
149+ <table >
150+ <tr>
151+ <td>
152+ <b>
153+ <a href="https://github.com/cothema/math-php-api">
154+ REST API
155+ </a>
156+ </b>
157+ </td>
158+ <td>
159+ Install the whole pack as a REST API service
160+ on your server (Docker ready) or
161+ access it via public cloud REST API.
162+ </td>
163+ </tr>
164+ </table >
165+
144166## Contribution
145167
168+ > Please help to improve this documentation by sending a Pull request.
169+
146170### Tests
147171
148172All new contributions should have its unit tests in ` /tests ` directory.
@@ -154,6 +178,13 @@ This package uses [Nette Tester](https://tester.nette.org/). You can run tests v
154178composer test
155179````
156180
181+ For benchmarking, we use [phpbench](https://github.com/phpbench/phpbench).
182+ You can run benchmarks this way:
183+ ` ` ` bash
184+ composer global require phpbench/phpbench @dev # only the first time
185+ phpbench run
186+ ` ` ` `
187+
157188Before PR, please run complete code check via command:
158189` ` ` bash
159190composer cs:install # only first time
0 commit comments