A comprehensive documentation site that makes Bazel accessible and practical for everyone.
# Install dependencies
npm install
# Start development server
npm run docs:dev
# Build for production
npm run docs:build
# Preview production build
npm run docs:preview
.
├── docs/
│ ├── .vitepress/
│ │ └── config.ts # VitePress configuration
│ ├── guide/ # Guide documentation
│ ├── reference/ # API reference
│ ├── examples/ # Example configurations
│ └── index.md # Home page
├── package.json
├── tsconfig.json
└── README.md
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Use clear and concise language
- Include code examples where appropriate
- Follow the existing directory structure
- Test your changes locally before submitting
- Node.js 16.x or higher
- npm 7.x or higher
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm run docs:dev
- Visit
http://localhost:5173
in your browser
npm run docs:build
The built files will be in docs/.vitepress/dist/
This site is configured for deployment on Cloudflare Pages. The build command is npm run docs:build
and the build output directory is docs/.vitepress/dist
.
This project is licensed under the MIT License - see the LICENSE file for details.