specification published #334

Open
opened 2025-05-15 20:14:11 +02:00 by kiara · 0 comments
Owner

As a front-end developer,
I want an (API) spec describing how to interact with Fediversity,
so that I can start work on front-ends.

implementation notes

  • see #195 for JSON-schema needed for a potential openapi spec
  • this schema should be the (Git-ignored) ./src/panel/configuration/schema.json from #351 (example), which given the ignore could be published using a CI pipeline
  • note that there will be some discrepancies between our NixOS configuration input variables versus the operator-specific deployment configurations in a multi-tenancy setting (#313) like panel, notably global run-time configurations such as ProxmoX configuration
**As** a front-end developer, **I want** an (API) spec describing how to interact with Fediversity, **so that** I can start work on front-ends. ## implementation notes - see #195 for JSON-schema needed for a potential openapi spec - this schema should be the (Git-ignored) `./src/panel/configuration/schema.json` from #351 ([example](https://git.fediversity.eu/kiara/fedi-goals/commit/6e385a527db6088bb6365d8682156600563edec7)), which given the ignore could be published using a CI pipeline - note that there will be some discrepancies between our NixOS configuration input variables versus the operator-specific deployment configurations in a multi-tenancy setting (#313) like `panel`, notably global run-time configurations such as ProxmoX configuration
kiara added a new dependency 2025-05-15 20:14:37 +02:00
kiara added this to the Fediversity project 2025-05-15 20:14:45 +02:00
kiara added the
type: user story
label 2025-05-20 16:14:19 +02:00
kiara changed title from publish spec to specification published 2025-06-01 16:05:09 +02:00
kiara added a new dependency 2025-06-02 16:24:57 +02:00
kiara removed a dependency 2025-06-02 16:25:06 +02:00
kiara added the
api service
label 2025-06-08 13:02:37 +02:00
kiara added a new dependency 2025-06-08 13:10:18 +02:00
kiara removed this from the Fediversity project 2025-06-10 19:06:50 +02:00
Sign in to join this conversation.
No description provided.