Write template setup documentation #196
No reviewers
Labels
No labels
activitypub
admin
api
articles
auth
bug
cleanup
cli
comments
compatibility
config
contacts
database
deployment
design
dev-env
docs
documentation
email
enhancement
feature
federation
feed
homepage
implementation
integration
media
openapi
priority:high
priority:low
priority:medium
proof
public-routes
public-ui
release
safety
social
sources
status:active
status:canceled
status:done
status:inprogress
status:waiting
syndication
tailwind
template
test
web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
erik/slugkit!196
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/task-0342b16b-template-setup-documentation"
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?
Summary
Expand the template setup documentation so a fresh site owner can go from
slug initto a locally running and CLI-connected Slugkit-compatible site.Task
Task: #task-0342b16b
Changes
template/site/README.mdinto a full setup guide covering:slug init, dependency install,.env, migrations, dev server, admin login, API key setup, CLI config, andslug doctor.slug initREADME placeholder replacements so generated standalone sites keep standalone wording and avoid toolkit-only workspace instructions.Testing
Verification:
npm exec --workspace @evcraddock/slug-cli -- vitest run --config ../vitest.config.ts src/__tests__/commands.test.ts -t "init"./scripts/pre-pr.shnpm run build && npm run lint && npm testChecklist
./scripts/pre-pr.shpassesPR Review: approved
Summary: The template setup documentation is in scope and accurately reflects the implemented
slug initflow, standalone site boundary, template scripts, settings/API-key UI, CLI configuration, and ActivityPub/media prerequisites. The README placeholder replacements also keep generated standalone sites from inheriting toolkit-only workspace instructions.Acceptance criteria:
slug initto a locally running site.slug.Review notes:
template/site/package.json,.env.example,cli/src/commands.ts, and implemented settings/federation routes.slug initso initialized sites get standalone wording and non-workspace commands.npm exec --workspace @evcraddock/slug-cli -- vitest run --config ../vitest.config.ts src/__tests__/commands.test.ts -t "init"./scripts/pre-pr.shsuccess build-lint-testfor commit4bd03a2191.Blocking issues: none.
Warnings: none.
Final verdict: approved. Waiting for explicit human merge approval; not merging.