Contributing Guide¶
We welcome contributions to the NetBox Toolkit Plugin! Every contribution helps improve the plugin for network engineers and automation teams worldwide.
🚀 Quick Start for Contributors¶
🎯 Recommended Path: Use the Dev Container for the fastest setup - complete environment in minutes!
Traditional Setup: Start with Development Setup to get your environment ready.
Code Reference Docs: Jump to Code Guide for codebase navigation.
📚 Development Sections¶
📋 Contribution Types¶
Learn about the different ways to contribute: bug reports, feature development, documentation improvements, and testing.
🛠️ Development Workflow¶
Step-by-step guide for setting up your environment, making changes, and submitting contributions.
🏗️ Technical Stack & Architecture¶
Understanding the project's architecture principles, design patterns, and technical dependencies.
🆘 Getting Help¶
Resources for issue reporting, community support, and debugging assistance.
🏢 Project Structure¶
For a deeper understanding of the codebase:
- Code Navigation Guide: Understand the codebase structure
- Architecture Overview: System design and component interaction
- Module Structure: Detailed breakdown of key components
Each section above provides detailed information to help you contribute effectively to the NetBox Toolkit Plugin.