Thank you for considering contributing to AspNetCore.SecurityKey! We welcome contributions from the community.
- Use the GitHub issue tracker to report bugs or request features
- Provide clear reproduction steps for bugs
- Include environment information (.NET version, OS, etc.)
- Fork the repository
- Create a feature branch from
main - Make your changes
- Add or update tests as needed
- Ensure all tests pass
- Update documentation if needed
- Submit a pull request
-
Clone the repository:
git clone https://github.com/loresoft/AspNetCore.SecurityKey.git
-
Build the solution:
dotnet build
-
Run tests:
dotnet test -
Run samples to test your changes:
cd samples/Sample.MinimalApi dotnet run
- Follow existing code conventions
- Use meaningful variable and method names
- Add XML documentation for public APIs
- Keep methods focused and concise
- Write unit tests for new functionality
- Ensure existing tests continue to pass
- Test with the sample applications
Feel free to open an issue for any questions about contributing.