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 reports/templates/requirements.txt
-
Run the report generation script:
python reports/report.py
-
The report will be generated in the
docsdirectory 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:
- 🔵 Cyan: Full Support (100% of tests passed)
- 🩷 Pink: Partial Support (some tests passed)
- 🟣 Purple: No Support (no tests passed)