This repository contains the official documentation site for Claude Did This, built with Docusaurus.
Visit the documentation at: claude-did-this.com
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/claude-did-this/intelligence-assist-docs.git
cd intelligence-assist-docs
# Install dependencies
npm install
# Start the development server
npm start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
npm run build
This command generates static content into the build
directory and can be served using any static contents hosting service.
intelligence-assist-docs/
βββ docs/ # Main documentation
β βββ intro.md # Landing page
β βββ projects/ # Project overviews
β βββ getting-started/ # General getting started guides
β βββ contributing/ # Contributing guidelines
βββ docs-claude-hub/ # Claude Hub specific docs
β βββ overview.md # Claude Hub overview
β βββ getting-started/ # Installation and setup
β βββ features/ # Feature documentation
β βββ configuration/ # Configuration guides
β βββ api/ # API reference
β βββ troubleshooting/ # Troubleshooting guides
βββ blog/ # Blog posts
βββ src/ # Custom components and pages
βββ static/ # Static assets
βββ .github/workflows/ # GitHub Actions for deployment
This documentation site is configured to support multiple projects:
- Main Documentation: General Intelligence Assist information
- Claude Hub: Dedicated section for Claude Hub project
- Future Projects: Easily extensible for new projects
The site is configured to deploy to docs.intelligence-assist.com
with:
- GitHub Pages deployment via GitHub Actions
- Custom domain configuration in
static/CNAME
- SSL/TLS automatically handled by GitHub Pages
The site includes Algolia search configuration. To enable search:
- Set up an Algolia account
- Update the search configuration in
docusaurus.config.ts
- Configure the Algolia crawler
- Custom color scheme optimized for technical documentation
- Dark/light mode support
- Enhanced typography with Inter and Fira Code fonts
- Responsive design for all devices
- YouTube video embedding support
- Syntax highlighting for multiple languages
- Interactive code blocks
- Professional styling for tables and admonitions
- Hot reload during development
- TypeScript support
- ESLint and Prettier configuration
- Automated deployment
To add documentation for a new project:
-
Create project directory:
mkdir docs-{project-name}
-
Add plugin configuration to
docusaurus.config.ts
:[ '@docusaurus/plugin-content-docs', { id: 'project-name', path: 'docs-project-name', routeBasePath: 'project-name', sidebarPath: './sidebars-project-name.ts', }, ]
-
Create sidebar configuration:
cp sidebars-claude-hub.ts sidebars-project-name.ts
-
Update navigation in
docusaurus.config.ts
- Use clear, concise language
- Include code examples where applicable
- Add screenshots and diagrams for complex concepts
- Follow the established document structure
- Test all links and code examples
The site automatically deploys to GitHub Pages when changes are pushed to the main
branch via GitHub Actions.
# Build the site
npm run build
# Deploy to GitHub Pages
npm run deploy
We welcome contributions to improve the documentation! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Test locally with
npm start
- Submit a pull request
This documentation is licensed under the MIT License. See LICENSE for details.
- π Documentation Issues
- π¬ Discussions
- π Submit an Issue
Built with β€οΈ using Docusaurus by the Intelligence Assist team.