Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.6 KB

CONTRIBUTING.md

File metadata and controls

40 lines (26 loc) · 1.6 KB

Reporting issues

Report any issue found can help to solve it, many issues can be related to a specific hardware, software and/or a combination of them and/or unexpected cases and not always can be spotted by developers, testers and automatic testing systems.

Documentation

Documentation is important part for any developer and user to make easy and faster use the software, testing it, contributing to code etc... Any contribute, also small can help, there are many thing that need improvements, the README, the docs describing the project, the features, how to use it, the kernel documentation, comments in source code etc...

Testing

Testing is important to have a quality software, see related part in README and the README related to upstream kernel integration for some information.

Contributing to Source Code

Thanks to contribute of many developers, is possible to make the software better. Any contribution is useful, even if only small fixes. In order to have a quality software any code changes should be tested before submit.

Coding style

Kernel module and kernel patches for upstream must follow upstream kernel code style.

License

Any source file should have SPDX License Identifier in the header as comment.

Kernel module and patches for upstream: SPDX-License-Identifier: GPL-2.0-only

Tools and tests: SPDX-License-Identifier: GPL-2.0-or-later

Library and include: SPDX-License-Identifier: LGPL-3.0-or-later