mirror of
https://github.com/intel/isa-l.git
synced 2024-12-12 09:23:50 +01:00
36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
|
# Contributing to ISA-L
|
||
|
|
||
|
Everyone is welcome to contribute. Patches may be submitted using GitHub pull
|
||
|
requests (PRs). All commits must be signed off by the developer (--signoff)
|
||
|
which indicates that you agree to the Developer Certificate of Origin. Patch
|
||
|
discussion will happen directly on the GitHub PR. Design pre-work and general
|
||
|
discussion occurs on the [mailing list]. Anyone can provide feedback in either
|
||
|
location and all discussion is welcome. Decisions on whether to merge patches
|
||
|
will be handled by the maintainer.
|
||
|
|
||
|
## License
|
||
|
|
||
|
ISA-L is licensed using a BSD 3-clause [license]. All code submitted to
|
||
|
the project is required to carry that license.
|
||
|
|
||
|
## Certificate of Origin
|
||
|
|
||
|
In order to get a clear contribution chain of trust we use the
|
||
|
[signed-off-by language] used by the Linux kernel project.
|
||
|
|
||
|
## Mailing List
|
||
|
|
||
|
Contributors and users are welcome to submit new request on our roadmap, submit
|
||
|
patches, file issues, and ask questions on our [mailing list].
|
||
|
|
||
|
## Coding Style
|
||
|
|
||
|
The coding style for ISA-L C code roughly follows linux kernel guidelines. Use
|
||
|
the included indent script to format C code.
|
||
|
|
||
|
./tools/iindent your_files.c
|
||
|
|
||
|
[mailing list]:https://lists.01.org/mailman/listinfo/isal
|
||
|
[license]:LICENSE
|
||
|
[signed-off-by language]:https://01.org/community/signed-process
|