Download the PHP package dappcore/api without Composer
On this page you can find all versions of the php package dappcore/api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package api
dappco.re/go/api
Gin-based HTTP framework + multi-language REST gateway for the Core ecosystem.
Overview
dappco.re/go/api is the Gin-based HTTP framework used by the Core Go
ecosystem. It provides a small Engine type, option-driven middleware
configuration, route group mounting, response envelopes, OpenAPI 3.1
generation, SDK export/codegen helpers, SSE and WebSocket wiring, GraphQL
hosting, Authentik identity middleware, and the core api CLI commands.
The package is a library first. Applications construct an engine, register
one or more RouteGroup implementations, then either call Serve(ctx) or use
Handler() with their own server.
Repository Layout
Cross-language symmetry target: dappco.re/<lang>/api/<feature> ↔
api/<lang>/<feature> (Go today, PHP today, TS + Py later).
Local Verification
Run the repository with the workspace disabled when checking this module in isolation:
The audit is part of the development contract. Public symbols need sibling triplet tests and examples, Core wrappers are used instead of banned standard library imports, and generated AX7 dump files are not accepted.
CI
- Internal (homelab, full sonar.lthn.sh detail): Woodpecker pipeline
defined in
.woodpecker.yml— runs lint, test with race + coverage, and pushes results tosonar.lthn.sh. - Public (mirror on github.com, badge surface): GitHub Actions
workflow at
.github/workflows/ci.yml— runs the same shape and pushes coverage to Codecov + analysis to SonarCloud.
Branch Model
dev— active development. All Cladius / codex lane work lands here first.main— squash-stable. Promotion happens via the squash-and-push gate on the public mirror only.
Licence
EUPL-1.2 — see LICENCE.
Authorship
Maintained by Cladius (Snider's in-house Opus persona) via the
agent/cladius workspace at forge.lthn.sh/agent/cladius. Most
substantive commits land via the codex lane pattern documented in
factory/.
All versions of api with dependencies
php Version ^8.2
laravel/passport Version ^12.0
lthn/php Version *
lthn/php-tenant Version *
symfony/yaml Version ^7.0