How to Contribute to NS Tools
NS Tools is built by and for the Network School community. The Atlas is fully open source and there are many ways to get involved β you don't need to be a full-stack engineer to make an impact.
Ways to contributeβ
Submit your projectβ
The simplest way to contribute is adding your own tool or project to the Atlas. If you're building something useful for the NS community, we want it on the map.
Improve the frontendβ
Love working with UI? The Atlas has an interactive D3 canvas, a mobile card grid, forms, modals, and more. If you see something that could look or work better, go for it.
Build new featuresβ
Want to add something end-to-end? Pick an idea β a new filter, a data view, a stats dashboard β and build it from database to UI.
Extend the Claude Code pluginβ
NS Tools ships a Claude Code plugin that helps developers work with the codebase and NS APIs. You can add new skills, improve existing ones, or document more of the ecosystem.
Improve the docsβ
Found a typo? A confusing explanation? A missing guide? Docs contributions are always welcome. These are built with Docusaurus β just edit the markdown.
Design & ideasβ
Not a coder? You can still contribute by opening issues with feature ideas, UX feedback, or bug reports on GitHub.
Getting startedβ
- Fork the repo: 0xVitae/ns-tools-atlas
- Clone your fork and create a branch
- Set up your local environment β dev setup guide β
- Make your changes, then push and open a PR against
main
Approval processβ
All contributions go through pull requests. The NS team and the builders behind NS Tools review every PR and have the final say on what gets merged. This keeps the Atlas consistent and ensures quality for the community. Don't let that discourage you β if your contribution is solid and aligned with the project's direction, it'll land.
Start small. Add your project to the Atlas, fix a typo in these docs, or open an issue with an idea. Every contribution counts.