File: CONTRIBUTING.md

package info (click to toggle)
libisal 2.31.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,776 kB
  • sloc: asm: 44,577; ansic: 42,149; sh: 915; makefile: 622; pascal: 345
file content (39 lines) | stat: -rw-r--r-- 1,382 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# 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 is roughly based on LLVM style with
some customizations. Use the included format script to format C code.

    ./tools/format.sh

And use check format script before submitting.

    ./tools/check_format.sh

[mailing list]:https://lists.01.org/hyperkitty/list/isal@lists.01.org/
[license]:LICENSE
[signed-off-by language]:https://01.org/community/signed-process