diff options
| author | Wojtek Kosior <wk@koszkonutek-tmp.pl.eu.org> | 2021-04-30 00:33:56 +0200 | 
|---|---|---|
| committer | Wojtek Kosior <wk@koszkonutek-tmp.pl.eu.org> | 2021-04-30 00:33:56 +0200 | 
| commit | aa4d426b4d3527d7e166df1a05058c9a4a0f6683 (patch) | |
| tree | 4ff17ce8b89a2321b9d0ed4bcfc37c447bcb6820 /openssl-1.1.0h/CONTRIBUTING | |
| download | smtps-and-pop3s-console-program-master.tar.gz smtps-and-pop3s-console-program-master.zip  | |
Diffstat (limited to 'openssl-1.1.0h/CONTRIBUTING')
| -rw-r--r-- | openssl-1.1.0h/CONTRIBUTING | 54 | 
1 files changed, 54 insertions, 0 deletions
diff --git a/openssl-1.1.0h/CONTRIBUTING b/openssl-1.1.0h/CONTRIBUTING new file mode 100644 index 0000000..1eebaf3 --- /dev/null +++ b/openssl-1.1.0h/CONTRIBUTING @@ -0,0 +1,54 @@ +HOW TO CONTRIBUTE PATCHES TO OpenSSL +------------------------------------ + +(Please visit https://www.openssl.org/community/getting-started.html for +other ideas about how to contribute.) + +Development is coordinated on the openssl-dev mailing list (see the +above link or https://mta.openssl.org for information on subscribing). +If you are unsure as to whether a feature will be useful for the general +OpenSSL community you might want to discuss it on the openssl-dev mailing +list first.  Someone may be already working on the same thing or there +may be a good reason as to why that feature isn't implemented. + +To submit a patch, make a pull request on GitHub.  If you think the patch +could use feedback from the community, please start a thread on openssl-dev +to discuss it. + +Having addressed the following items before the PR will help make the +acceptance and review process faster: + +    1. Anything other than trivial contributions will require a contributor +    licensing agreement, giving us permission to use your code. See +    https://www.openssl.org/policies/cla.html for details. + +    2.  All source files should start with the following text (with +    appropriate comment characters at the start of each line and the +    year(s) updated): + +        Copyright 20xx-20yy The OpenSSL Project Authors. All Rights Reserved. + +        Licensed under the OpenSSL license (the "License").  You may not use +        this file except in compliance with the License.  You can obtain a copy +        in the file LICENSE in the source distribution or at +        https://www.openssl.org/source/license.html + +    3.  Patches should be as current as possible; expect to have to rebase +    often. We do not accept merge commits; You will be asked to remove +    them before a patch is considered acceptable. + +    4.  Patches should follow our coding style (see +    https://www.openssl.org/policies/codingstyle.html) and compile without +    warnings. Where gcc or clang is available you should use the +    --strict-warnings Configure option.  OpenSSL compiles on many varied +    platforms: try to ensure you only use portable features. +    Clean builds via Travis and AppVeyor are expected, and done whenever +    a PR is created or updated. + +    5.  When at all possible, patches should include tests. These can +    either be added to an existing test, or completely new.  Please see +    test/README for information on the test framework. + +    6.  New features or changed functionality must include +    documentation. Please look at the "pod" files in doc/apps, doc/crypto +    and doc/ssl for examples of our style.  | 
