Skip to content

Add Docusaurus documentation site and GitHub Pages deployment workflow - #165

Merged
nonprofittechy merged 1 commit into
mainfrom
docs/docusaurus-portal
Aug 20, 2026
Merged

Add Docusaurus documentation site and GitHub Pages deployment workflow#165
nonprofittechy merged 1 commit into
mainfrom
docs/docusaurus-portal

Conversation

@nonprofittechy

Copy link
Copy Markdown
Member

Summary

This PR adds a comprehensive documentation portal built on Docusaurus v3 and configures automated deployment to GitHub Pages at https://litefile-docs.suffolklitlab.org.

What's included:

  • Docusaurus v3 setup in docs/ with custom LIT Lab branding, navigation, and theme colors.
  • End-user guide (docs/docs/user-guide/): Plain-language overview, prerequisite checklist, 14-step reorganized filing walkthrough with screenshots, post-filing tracking, multi-state resources, and FAQ.
  • Partner & court guide (docs/docs/partners-courts/): Documentation for state/court YAML configuration, document checklists & filing plan rules, AI prompt/hint tuning, and Docassemble / Guided interview integrations.
  • Admin & deployment guide (docs/docs/admin/): Architecture overview, environment variables reference, Docker optimization, Fly.io deployment, and AWS S3 storage configuration.
  • Developer notes moved to docs/developer-notes/ (internal vision/eval docs kept in repository but excluded from the public Docusaurus docs tree).
  • GitHub Pages CI/CD workflow (.github/workflows/deploy-docs.yml) using official GitHub Actions deployment with CNAME support.
  • Application integration: Added documentation link to the Django /about page.
  • Agent guidelines (AGENTS.md) specifying sentence case, repo conventions, and verification steps.

Testing & verification:

  • npm run build passed successfully with zero broken links.
  • Backend pytest (431 passed), ruff check ., and ty check all passed.
  • Docker builds verified to ignore docs/ artifacts.

- Build accessible, plain-language documentation site targeting Docusaurus v3
- Add comprehensive End-user guide, Partner & court configuration guide, and Admin deployment guide
- Add interactive walkthrough with screenshots of the reorganized 14-step filing flow
- Set up GitHub Pages deployment workflow (.github/workflows/deploy-docs.yml) with custom domain support
- Update Django about page to link directly to the docs portal
- Update .dockerignore and .gitignore to isolate documentation from container builds
@nonprofittechy
nonprofittechy merged commit d6e7eb2 into main Aug 20, 2026
4 checks passed
@nonprofittechy
nonprofittechy deleted the docs/docusaurus-portal branch August 20, 2026 03:03
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.

1 participant