Skip to content

Releases: nicholsn/lokf

v0.3.0

Choose a tag to compare

@nicholsn nicholsn released this 04 Aug 23:33
e91d050

What's Changed

  • Bump publish workflow actions off deprecated Node 20 by @nicholsn in #18
  • Federation Phase 0: registry producer contract + SPEC §11 by @nicholsn in #22
  • Federation Phase 1: registry engine + lokf registry CLI by @nicholsn in #23
  • feat: consumer schema-location api and validate command by @noelmcloughlin in #19
  • feat(skills): lokf-scaffolding and lokf-librarian by @noelmcloughlin in #24
  • Bump to 0.3.0 and guard release tag/version drift by @nicholsn in #25

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0 — two projections + the lokf new scaffolder

Choose a tag to compare

@nicholsn nicholsn released this 04 Jul 15:46
f6735a1

A feature release. A LOKF bundle is now not only a graph but also a set of tables, and lokf new scaffolds a complete, publishable knowledge base with the full experience.

Highlights

Two projections of well-modeled data

  • Python bindingslokf-build generates lokf.datamodel (typed dataclasses): from lokf.datamodel import Metric.
  • Relational schema — generated lokf.sql (CREATE TABLE DDL; FKs for the typed relations).
  • lokf.tables + lokf tables CLI — project a bundle to one DataFrame per concept type + a relations edge table; write CSV/Parquet/SQLite; or emit CREATE EXTERNAL TABLE DDL for a BigQuery/Athena lakehouse. pip install "lokf[tables]".

lokf new — scaffold a knowledge base

lokf new my-kb creates a self-contained repo: a starter bundle, a full Astro site (concept pages with typed-relation panels, an interactive /graph browser, graph.json + graph.jsonld), a GitHub Pages workflow, a justfile, and the bundled agent skills — plus a new scaffold-knowledge-base skill for idea → bundle → published site.

Schema

  • A Role type (schema.org OrganizationRole + W3C ORG), and Person/Organization as full concepts.

Install / upgrade

pip install -U lokf           # toolkit
pip install -U "lokf[tables]" # + the tabular projection

Full changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@nicholsn nicholsn released this 03 Jul 17:49

What's Changed

  • Restructure as uv src package; add MkDocs site + GitHub Pages deploy by @nicholsn in #1
  • LOKF developer toolkit: Python API, relation proposer, knowledge-graph page, Dataset Search JSON-LD by @nicholsn in #2
  • Backend infrastructure: RDF conversion CLI, SPARQL store + server, MCP server, agent skills by @nicholsn in #3
  • Prepare for PyPI publishing (metadata + Trusted Publishing workflow) by @nicholsn in #5

New Contributors

Full Changelog: https://github.com/nicholsn/lokf/commits/v0.1.0