Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 2.17 KB

CONTRIBUTING.md

File metadata and controls

40 lines (30 loc) · 2.17 KB

Contributing to Blazor REPL

We value your input! We want to make contributing to this project as easy and transparent as possible, whether it's:

  • Reporting bugs
  • Proposing new features
  • Joining discussions in issues
  • Submitting Pull Requests for fixes or features

We use GitHub Pull Requests for accepting code changes

  1. Fork the repo and create your branch from master.
  2. Be consistent with the existing code
  3. Make sure your code passes all code style analyzer checks.
  4. Write a detailed description of the changes you have made.
  5. Open a pull request.
  6. Collaborate with us on finalizing the PR throughout the code review process

Report bugs using Github's issues

We use GitHub issues to track public bugs. Report a bug by opening a new issue; it's that easy!

Great Bug Reports tend to have:

  • A quick summary and/or background
  • Steps to reproduce
    • Be specific!
    • Give sample code if you can. You can attach a code snippet from the REPL
  • What you expected would happen
  • What actually happens
  • Browser with a specific version and running mode (normal/incognito)
  • Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)

After submitting an issue, come back to it from time to time to check if we need your additional input.

Reporting security issues should be done privately

Proposing new features

When submitting a new feature request, ensure you include the detailed use cases you want to achieve. If you have a specific point of view of how this feature should look like do not hesitate to add it.

Contributor License Agreement

Any contributions you make will be under the GNU General Public License v2.0. In short, when you submit code changes, your submissions are understood to be under the same license that covers the project. By contributing, you agree that your contributions will be licensed under GNU General Public License v2.0. Feel free to contact the maintainers if that's a concern.