Contributing
We welcome community contributions! Skugga is evolving from proof-of-concept to production-ready, and your help is valuable.
How to Contribute
- Found a bug? Open an Issue
- Have an idea? Start a Discussion
- Want to help? Check the Contributing Guide
- Submit a PR following the guidelines
Development Setup
bash
# Clone the repository
git clone https://github.com/Digvijay/Skugga.git
cd Skugga
# Restore and build
dotnet restore Skugga.slnx
dotnet build Skugga.slnx
# Run tests
dotnet test Skugga.slnxCode Standards
- Follow the
.editorconfigrules - All code must pass
dotnet format --verify-no-changes TreatWarningsAsErrorsis enabled in Release builds- All new features must include tests
Branch Strategy
master-- stable releasesdevelopment-- integration branchfeature/**-- feature branches