This repository contains compatibility test results for various JSON Logic implementations across different programming languages.
View the compatibility matrix: https://json-logic.github.io/compat-tables/
The test results are stored in the results
directory as JSON files, one for each language implementation.
To generate the HTML compatibility report:
-
Create a virtual environment:
python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install the dependencies:
pip install -r requirements.txt
-
Run the report generation script:
python reports/report.py
-
The report will be generated in the
docs
directory asindex.html
.
The report shows a compatibility matrix of different JSON Logic implementations across various programming languages. Each cell shows the number of tests passed for a particular test suite and implementation.
The color coding indicates:
- 🟢 Green: 100% of tests passed
- 🟡 Yellow: Some tests passed
- 🟠 Orange: No tests passed
- ⚪ Gray: Not applicable/not implemented