Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 2.15 KB

CONTRIBUTING.md

File metadata and controls

29 lines (18 loc) · 2.15 KB

Thank you for considering contributing to scanner.c. It's people like you that make scanner.c such a great tool. Feel welcome and read the following sections in order to know how to get involved, ask questions and more importantly how to work on something.

scanner.c is an open source project and we love to receive contributions from our community. There are many ways to contribute, from writing tutorials or blog posts, improving the documentation, submitting bug reports and feature requests, or writing code. A welcome addition to the project is an integration with a new source code repository.

Submitting bugs

If you are submitting a bug, please tell us:

  • Version of scanner.c you are using
  • Linux OS Version
  • GCC version
  • how to reproduce the bug.

Pull requests

Want to submit a pull request? Great! But please follow some basic rules:

  • Write a brief description that help us understand what you are trying to accomplish: what the change does, link to any relevant issue
  • If you are changing a source file please make sure that you only include in the changeset the lines changed by you (beware of your editor reformatting the file)
  • If you are adding functionality, please write a unit test.

When reviewing your pull request, we will follow a checklist similar to this one: https://gist.github.com/audreyr/4feef90445b9680475f2

We will also verify that the functionality implemented change serves the general public and not a particular interest group.

Licensing

The SCANOSS Platform is released under the GPL-2.0 license. If you wish to contribute, you must accept that you are aware of the license under which the project is released, and that your contribution will be released under the same license. Sometimes the GPL-2.0 license is incompatible with other licenses chosen by other projects. Therefore, you must accept that your contribution can also be released under the MIT license, which is the license we choose for those situations. Unless you expressly request otherwise, we may use your name, email address, username or URL for your attribution notice text. The submission of your contribution implies that you agree with these licensing terms.