Skip to content

Latest commit

 

History

History
42 lines (38 loc) · 1.98 KB

LOSH-tools-summary.md

File metadata and controls

42 lines (38 loc) · 1.98 KB

The software tools (and similar things) that came out of LOSH

  • appropedia-scraper - Fetches the list of project names hosted on appropedia.org, and makes them available as (updated weekly):
  • okh-tool - Rust CLI tool with various sub-commands:
    • val - validates manifest files:
      • OKH v1, YAML
      • OKH LOSHv1, TOML
    • conv - converts manifest files from OKH v1 to LOSHv1 (lossy)
    • gen - (WIP) generates an OKH LOSHv1 file, given a (preferably git) local checkout of an OSH project
  • OKH LOSHv1 RDF tripple-store tester - Allows to easily test an OKH RDF DB locally, with a fully automated setup, allowing for SPARQL querries on the data.
  • OKH-JSON-Schemas - A repo containing only the JSON-Schemas for OKH v1 and LOSHv1 manifests. These allow to validate manifest files, and to generate examples. They are also (in my (Robins) opinion) the best way to document a manifest file format, as they are:
    • targeting JSON, YAML, TOML and some other formats
    • videly supported
    • machine readable &
    • human oriented
    • extendable, as in: unknown keys are ignored by tools that don't know them
    • allow IDEs to show context-menu help or indicate errors