Thank you for your interest in contributing! Here's how to get started.
git clone https://github.com/osisdie/dotnet-nwpie-foundation-sdk.git
cd dotnet-nwpie-foundation-sdk
dotnet restore
dotnet build
dotnet testPrerequisites: .NET 8 SDK (or later)
- Fork the repository
- Create a branch:
git checkout -b feature/my-feature - Make your changes and add tests where applicable
- Run tests:
dotnet test - Submit a pull request with a clear description of your changes
src/ # SDK modules (each module is self-contained)
tests/ # Unit and integration tests
samples/ # Sample applications (MiniSite, Serverless)
docker/ # Docker configurations
build/ # Build scripts and configurations
- Library projects target
netstandard2.1for broad compatibility - Application projects (endpoints, lambdas) multi-target
net8.0andnet10.0 - Follow existing naming conventions and code style
- Add unit tests for new functionality
- Keep modules self-contained and loosely coupled
- Use the Bug Report template for bugs
- Use the Feature Request template for new ideas
By contributing, you agree that your contributions will be licensed under the MIT License.