Skip to content

BrightDigit Swift package scaffolding #4

Description

@leogdion

What to build

Bring FCPKit in line with BrightDigit Swift package norms — CI, lint/format, and package hygiene — so every subsequent change lands against a green, reviewable pipeline instead of only local swift test.

Acceptance criteria

  • GitHub Actions (or equivalent) build and test the package on the platforms FCPKit claims to support
  • SwiftLint and SwiftFormat (or the current BrightDigit equivalents) are configured and runnable locally and in CI
  • Supporting package metadata matches sibling BrightDigit libraries (e.g. SPI / coverage hooks where those are standard)
  • swift test and the schema-completeness gate still pass after scaffolding lands
  • ADR / NEXT_STEPS no longer treat CI as out of scope for v0.1.0 if this ticket ships in that release

Blocked by

None — can start immediately (parallel with Step 0).

References

  • Plan: docs/planning/v0.1.0-first-working-version.md
  • ADR: docs/adr/0002-create-first-ordered-typed-model.md
  • Worktrees: docs/planning/v0.1.0-worktree-plan.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agentv0.1.0FCPKit v0.1.0 milestone work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions