Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.63 KB

File metadata and controls

45 lines (30 loc) · 1.63 KB

Contributing to CSharpNasm

Thank you for your interest in contributing! This project is licensed under the Apache License 2.0.

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/your-feature)
  3. Make your changes
  4. Commit your changes (git commit -m 'Add your feature')
  5. Push to the branch (git push origin feature/your-feature)
  6. Open a Pull Request

Developer Certificate of Origin (DCO)

This project uses the Developer Certificate of Origin (DCO) to ensure that contributors have the right to submit their contributions. By contributing, you certify that:

  • The contribution was created in whole or in part by you and you have the right to submit it under the Apache License 2.0; or
  • The contribution is based upon previous work that, to the best of your knowledge, is covered under an appropriate open source license and you have the right to submit that work with modifications; or
  • The contribution was provided directly to you by some other person who certified (1) or (2) and you have not modified it.

Sign-off your commits by adding a Signed-off-by line:

Signed-off-by: Your Name <your.email@example.com>

You can do this automatically with git commit -s.

Code Style

  • Follow the existing code style in the project
  • Write clear commit messages
  • Include tests for new functionality
  • Update documentation as needed

Reporting Issues

  • Use the issue tracker to report bugs
  • Include steps to reproduce the issue
  • Provide relevant system information

License

By contributing, you agree that your contributions will be licensed under the Apache License 2.0.