Skip to content

docs: correct setup and design documentation - #27

Merged
voidash merged 3 commits into
mainfrom
docs/correct-setup-docs
Sep 27, 2026
Merged

voidash merged 3 commits into
mainfrom
docs/correct-setup-docs

Conversation

@voidash

@voidash voidash commented Sep 27, 2026

Copy link
Copy Markdown
Collaborator

What this changes

Corrects documentation that described things the repository does not do.

  • The setup script creates no seed data, but the README and docs/frontend.md described 8 seeded issues and named seeded members, and built the verification steps on them. The steps now use real sign-ins and the repository's own issues.
  • Describes the actual styling: Tailwind tokens in tailwind.css, and shadcn/ui on Base UI. The old text described Primer-based stylesheets, fonts and dn-* classes that are no longer in the repository.
  • docs/deployment.md now says Compose runs migrations before the app starts, as compose.yaml does. It no longer describes one host's private setup.
  • Removes a dark-mode note that no longer holds, and sections repeated across the three files.

Closes #25

How to check it

  • Every command mentioned still exists in package.json.
  • A grep for seed, Primer, Barlow, nisha-tamang and assets/devnepal in README.md and docs/ finds nothing.
  • Documentation only: no code changes. CI passes.

Checklist

  • One issue per pull request
  • Commits signed off (git commit -s)
  • No new dependency
  • No secrets, no real personal data anywhere in the diff, and it removes a private host description
  • Documentation updated

The setup script creates no seed data, but the README and
docs/frontend.md described seeded issues and members and built the
verification steps on them. Those steps now use real sign-ins and the
repository's own issues.

Also:
- describe the actual styling (Tailwind tokens and shadcn/ui on Base
  UI) instead of the removed Primer-based stylesheets
- state that Compose runs migrations before the app starts
- drop notes on dark mode that no longer hold, and sections that
  repeated each other
- remove the section describing one host's private setup

Signed-off-by: voidash <ashish.thapa477@gmail.com>
The README called GitHub sign-in optional and ran the app before
setting it up, but the app validates its configuration at startup and
refuses to start without AUTH_GITHUB_ID and AUTH_GITHUB_SECRET. Creating
the OAuth App is now step 2, before running the app, and both variables
are marked required.

Also correct the primary navigation, the Compose services,
GITHUB_PROJECT_REPOSITORY (optional, used by db:init), the language
switcher, and add the welcome page to the layout listing.

Signed-off-by: voidash <ashish.thapa477@gmail.com>
abhiyandhakal
abhiyandhakal previously approved these changes Sep 27, 2026
Comment thread docs/frontend.md Outdated
A reviewer read the frontend guide as saying dev:session lets the app
start without GitHub OAuth credentials. It does not: the app refuses to
start without them, and dev:session only mints a cookie for a member who
already signed in once. The guide now says both.

Signed-off-by: voidash <ashish.thapa477@gmail.com>
@voidash
voidash merged commit f73f8c4 into main Sep 27, 2026
1 check passed
@voidash
voidash deleted the docs/correct-setup-docs branch September 27, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Correct setup and design documentation

2 participants