Philosophy
Contributing
Nebo is open source and welcomes contributions. Whether you're fixing a typo, reporting a bug, or building a new feature, here's how to get involved.
Repository
Nebo's source code is on GitHub. The project is a Rust workspace with a Tauri 2 frontend.
Ways to Contribute
Report Bugs
Found something broken? Open an issue with:
- What you expected to happen
- What actually happened
- Steps to reproduce
- Your OS and Nebo version
Build Skills and Agents
The easiest way to contribute is to build extensions and share them on the NeboLoop marketplace. Great skills help the entire community.
Improve Documentation
See something unclear or missing? Documentation improvements are always welcome.
Write Code
For code contributions:
- Fork the repository
- Create a feature branch
- Write tests for new functionality
- Submit a pull request
Development Setup
# Clone the repo
git clone https://github.com/NeboLoop/nebo.git
cd nebo
# Install Rust (if needed)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Install Tauri dependencies (platform-specific)
# macOS: Xcode Command Line Tools
# Linux: libwebkit2gtk-4.1-dev, libgtk-3-dev, etc.
# Windows: WebView2 (usually pre-installed)
# Build and run
cargo tauri dev
Code of Conduct
Be respectful. Be constructive. We're building something for everyone.