This repository augments developer.japer.io for Git-centric users who want JAPER Technology documentation in a versioned, reviewable, automation-friendly format.
It provides a lightweight workflow to:
developer.japer.iodocs/japer_api_collection.jsondocs/ENDPOINTS.mddocs/UPDATE_LOG.mddeveloper.japer.io is the source of truth, while this repository makes the same information easier to consume through normal Git workflows:
scripts/fetch_api_docs.py - downloads the latest JAPER API collectionscripts/generate_endpoints_md.py - converts the collection into Markdown tablesscripts/update_docs.sh - runs the full refresh pipeline and appends to the update logdocs/ENDPOINTS.md - generated endpoint referencedocs/japer_api_collection.json - fetched API collection snapshotdocs/UPDATE_LOG.md - update historytests/ - validation for the documentation toolingpython -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Run the full update flow:
bash scripts/update_docs.sh
Or run the steps individually:
python scripts/fetch_api_docs.py
python scripts/generate_endpoints_md.py
After a refresh:
docs/japer_api_collection.json contains the latest fetched collectiondocs/ENDPOINTS.md contains a readable Markdown endpoint summarydocs/UPDATE_LOG.md receives a new UTC timestamp entry