Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.61 KB

File metadata and controls

32 lines (22 loc) · 1.61 KB

Contributing to OSLC4Net

First, thank you for considering contributing to OSLC4Net. It is contributors like you who make OSLC4Net a great tool.

How can I contribute?

Reporting bugs

  • Ensure the bug was not already reported by searching on GitHub under Issues.
  • If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.

Suggesting enhancements

  • Open a new issue to discuss your suggested enhancements. Please provide as much detail as possible, including the problem you're trying to solve and how your enhancement would help.

Setting up your development environment

For OSLC4Net_SDK, use regular .NET 8+ SDK. OSCL4Net_Framework uses .NET Framework and is unmaintained.

Submitting pull requests

  • Fork the repository on GitHub.
  • Create a new branch for your changes.
  • Make your changes, including appropriate test cases.
  • Ensure all tests pass.
  • Create a pull request on GitHub.
  • Ensure your pull request has a clear title and description.
  • Link your pull request to any relevant issues.

Coding conventions

Follow Framework Design Guidelines where possible.

Code of Conduct

This project and everyone participating in it are governed by the .NET Foundation Code of Conduct. By participating, you are expected to uphold this code.