Contributing
The SAND ecosystem is open. Here's how to contribute.
Documentation
Fix or Improve Docs
- Find the page on the docs site
- Click "Edit this page" at the bottom
- Make your changes
- Submit a pull request
Add New Content
- Fork the docs repo
- Create your content in markdown
- Follow the existing structure
- Submit a pull request
Style Guide
- Use clear, concise language
- Include code examples
- Link to related pages
- Keep pages focused
Projects
Add Your Project
To add a project to the docs:
- Ensure it implements SAND protocols
- Create a project page following the template
- Submit a pull request
Project page template:
---
title: Project Name
description: One-line description
---
# Project Name
**Brief description of what it does.**
## Features
- Feature 1
- Feature 2
## Quick Start
\`\`\`bash
# Install/run commands
\`\`\`
## Links
- **Website:** [link]
- **GitHub:** [link]
## See Also
- Related pages
Contribute to Projects
Each project has its own contribution guidelines. Check their GitHub repos.
Specifications
Propose a SLIP
- Open an issue in solid-lite/slips
- Discuss the proposal
- Draft the specification
- Implement a reference
- Submit for review
Community
Join Discussions
- GitHub Discussions on relevant repos
- Nostr (find us at #sand)
Report Issues
- Documentation issues: sandy-mount/docs
- Project issues: Individual project repos
Code of Conduct
Be respectful. We're all working toward the same goal: a better web.