3
3
We'd love to accept your patches and contributions to this project. There are
4
4
just a few small guidelines you need to follow.
5
5
6
- ## Project Goals
7
-
8
- In addition to the aims listed at the top of the [ README] ( README.md ) Snappy
9
- explicitly supports the following:
10
-
11
- 1 . C++11
12
- 2 . Clang (gcc and MSVC are best-effort).
13
- 3 . Low level optimizations (e.g. assembly or equivalent intrinsics) for:
14
- 1 . [ x86] ( https://en.wikipedia.org/wiki/X86 )
15
- 2 . [ x86-64] ( https://en.wikipedia.org/wiki/X86-64 )
16
- 3 . ARMv7 (32-bit)
17
- 4 . ARMv8 (AArch64)
18
- 4 . Supports only the Snappy compression scheme as described in
19
- [ format_description.txt] ( format_description.txt ) .
20
- 5 . CMake for building
21
-
22
- Changes adding features or dependencies outside of the core area of focus listed
23
- above might not be accepted. If in doubt post a message to the
24
- [ Snappy discussion mailing list] ( https://groups.google.com/g/snappy-compression ) .
25
-
26
6
## Contributor License Agreement
27
7
28
8
Contributions to this project must be accompanied by a Contributor License
29
- Agreement. You (or your employer) retain the copyright to your contribution,
9
+ Agreement. You (or your employer) retain the copyright to your contribution;
30
10
this simply gives us permission to use and redistribute your contributions as
31
11
part of the project. Head over to < https://cla.developers.google.com/ > to see
32
12
your current agreements on file or to sign a new one.
@@ -35,12 +15,17 @@ You generally only need to submit a CLA once, so if you've already submitted one
35
15
(even if it was for a different project), you probably don't need to do it
36
16
again.
37
17
38
- ## Code reviews
18
+ ## Code Reviews
39
19
40
20
All submissions, including submissions by project members, require review. We
41
21
use GitHub pull requests for this purpose. Consult
42
22
[ GitHub Help] ( https://help.github.com/articles/about-pull-requests/ ) for more
43
23
information on using pull requests.
44
24
45
- Please make sure that all the automated checks (CLA, AppVeyor, Travis) pass for
46
- your pull requests. Pull requests whose checks fail may be ignored.
25
+ See [ the README] ( README.md#contributing-to-the-snappy-project ) for areas
26
+ where we are likely to accept external contributions.
27
+
28
+ ## Community Guidelines
29
+
30
+ This project follows [ Google's Open Source Community
31
+ Guidelines] ( https://opensource.google/conduct/ ) .
0 commit comments