Welcome to the Starknet Docs repository!
The Starknet Docs is the official documentation hub for Starknet, providing comprehensive guides, references, and resources for all developers, validators, and users of Starknet.
-
Install the Mintlify CLI
npm install -g mint
-
Clone the repository
git clone https://github.com/starknet-io/starknet-docs.git cd starknet-docs -
Start the development server
mint dev
-
Open your browser Navigate to
http://localhost:3000to see the documentation locally.
| Issue | Solution |
|---|---|
mint dev not running |
Run npm install -g mint to reinstall dependencies |
| Page loads as 404 | Ensure you're in the folder containing docs.json |
| Port already in use | Use mint dev --port 3001 to specify a different port |
Documentation is automatically deployed to production when changes are pushed to the main branch. The deployment is handled by Mintlify's GitHub integration.
- Push to main branch
- Mintlify automatically builds and deploys
- Changes are live at docs.starknet.io
We welcome contributions from the community! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Test locally with
mint dev - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Found a bug or have a suggestion? Please open an issue with:
- Clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Screenshots (if applicable)
- Use clear, concise language
- Include code examples where appropriate
- Follow the existing documentation structure
- Test all code examples
- Add images to enhance understanding