Support multiple Slug API websites #207
Labels
No labels
activitypub
admin
api
architecture
articles
auth
bug
cleanup
cli
comments
compatibility
config
contacts
content
database
deployment
design
dev-env
diagnostics
docs
documentation
email
enhancement
feature
federation
feed
health
homepage
implementation
integration
logging
mastodon
media
navigation
npm-packages
openapi
opengraph
packages
passkeys
preview
priority:high
priority:low
priority:medium
production
proof
proxy
public-routes
public-ui
release
safety
slug-api
slug-auth
slug-core
slug-federation
slug-media
slug-template
social
sources
status:active
status:canceled
status:done
status:inprogress
status:waiting
syndication
tailwind
template
test
web
webauthn
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
erik/slugkit#207
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Allow the Slug CLI to work with multiple configured websites that support the Slug API schema and pass
slug doctor.Requirements
baseApibehavior.Acceptance criteria
baseApiusage is migrated, replaced, or made compatible with the new design.slug doctorcan validate the selected configured website.Dependencies
Synced from todu comment by @todu on 2026-06-26T23:19:20.148Z
PR review: approved
PR: #209
Summary
Reviewed the PR against the task acceptance criteria. The CLI now uses explicit named Slug API sites, requires
--site <name>for API-backed commands, supports named-site config commands, and updateslogin/doctorto operate on the selected site. Docs, Makefile dev config, and tests were updated.Acceptance criteria
--site <name>.baseApiusage is migrated/replaced/made compatible — met as intentional replacement with named sites only per approved design.slug doctorvalidates the selected configured website — met, including manual branch CLI verification againstslugkit.com.Blocking issues: 0
Warnings: 0
Verdict: approved. CI is green.
Synced from todu comment by @todu on 2026-06-27T01:36:39.455Z
Closing summary
PR #209 was reviewed, CI passed, approved, and merged into
main.Acceptance criteria were satisfied:
sitesentries andslug config sitecommands.--site <name>.slug doctorvalidates the selected configured website; this was covered by tests and manually verified againsthttps://slugkit.com/api/v1.Local
mainwas fast-forwarded after merge and the feature branch was cleaned up.