Documentation for Doc Detective - keep your docs in sync with your product. Always.
We welcome contributions from everyone! Whether you're fixing a typo or writing a complete tutorial, your contribution matters.
Fix typos, broken links, or small issues directly in your browser:
- Click "Edit this page" at the bottom of any doc page
- Make your changes in the GitHub web editor
- Submit a pull request
No setup required! See our Quick Start Guide for details.
Add examples, troubleshooting tips, or new content:
- Follow our Standard Contributions Guide
- Use our content templates for structure
- Set up local development (optional)
Document new features, write tutorials, or restructure documentation:
- Review our Substantial Contributions Guide
- Discuss your plans in an issue first
- Set up local development (recommended)
📚 Read the full contribution guidelines →
# Clone the repository (or your fork)
git clone https://github.com/doc-detective/doc-detective.github.io.git
cd doc-detective.github.io
# Install dependencies
npm install
# Start the development server
npm run startVisit http://localhost:3000 to see your changes live.
- Install Docker and VS Code
- Install the Dev Containers extension
- Open the repo in VS Code
- Press
F1→ "Dev Containers: Reopen in Container" - Run
npm run startin the integrated terminal
Everything is pre-configured!
npm run start # Start development server with live reload
npm run build # Create production build
npm run serve # Preview production build locally
npm run doc-detective # Run documentation tests📖 Full local development guide →
docs/
├── get-started/ # Getting started guides
├── references/ # Technical reference documentation
└── contributing/ # Contribution guidelines (you are here!)
├── quick-start.mdx
├── standard-contributions.mdx
├── substantial-contributions.mdx
├── local-development.mdx
├── review-process.mdx
├── testing.mdx
└── templates/ # Content templates
Doc Detective tests its own documentation! Learn about our testing approach:
- Run tests:
npm run doc-detective - Write tests: See our Testing Guide
- Test files: Look for
.spec.jsonfiles throughout the docs
- Discord: Join our community
- Issues: Report bugs or request features
- Docs: Browse the documentation
This documentation is licensed under the MIT License. See LICENSE for details.
Thank you to all our contributors! Your contributions make Doc Detective better for everyone.