Skip to content

v0.13.1 — documents the scaffolder

Choose a tag to compare

@joaorufino joaorufino released this 26 Jul 16:03
· 169 commits to main since this release

The PlatformKit OSS front door: one binary composing the nine-module starter.

Install

go install github.com/septagon-oss/platformkit@latest

Changes

Documentation only — no code change.

platformkit new app and platformkit new module shipped in v0.13.0 with no changelog entry, README section, or release note: a working command nobody could discover. This release documents it, and v0.13.0's notes below have been corrected to record it where it landed.

platformkit new app acme && cd acme
platformkit new module invoice
make verify        # go vet + go test -race, including the generated module's tests
go run .           # your app, your name on the console

A scaffolded application carries a container image, a Makefile whose verify target is this project's own gate, a config.example.yaml that keeps secrets in the environment, and an agent pack (AGENTS.md, llms.txt) that teaches an AI coding agent the rules for extending it safely. Generated modules register themselves, so adding one never edits main.go; each ships tenant-scoped queries, per-route scope checks, canonical entity IDs, append-only migrations, and a test that fails the moment tenant isolation breaks.

The README also gains a Choose a database section for the Postgres profile introduced in v0.13.0.

Compatibility

  • Go 1.26 or newer.
  • Pre-1.0 — pin this version. A minor release may change public API deliberately.

Links

📖 Documentation https://septagon-oss.github.io/pk-docs/
💬 Discussions https://github.com/septagon-oss/platformkit/discussions
🔒 Security policy https://github.com/septagon-oss/platformkit/blob/main/SECURITY.md
⚖️ License https://github.com/septagon-oss/platformkit/blob/main/LICENSE