Skip to content

Commit 5debc58

Browse files
author
Luke Marlin
committed
Added legal headers, missing documentations, contributing.rst file, and so much more...
1 parent 09e05a5 commit 5debc58

16 files changed

+863
-64
lines changed

CONTRIBUTING.rst

+73
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Contributing to csharp-ovh
2+
3+
This project accepts contributions. In order to contribute, you should
4+
pay attention to a few things:
5+
6+
1. your code must follow the coding style rules
7+
2. your code must be unit-tested
8+
3. your code must be documented
9+
4. your work must be signed (see below)
10+
5. you may contribute through GitHub Pull Requests
11+
12+
# Coding and documentation Style
13+
14+
We are following .Net Core FX guidelines which can presently be found here:
15+
https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/coding-style.md
16+
17+
18+
# Submitting Modifications
19+
20+
The contributions should be submitted through Github Pull Requests
21+
and follow the DCO which is defined below.
22+
23+
# Licensing for new files
24+
25+
csharp-ovh is licensed under a (modified) BSD license license. Anything
26+
contributed to csharp-ovh must be released under this license.
27+
28+
When introducing a new file into the project, please make sure it has a
29+
copyright header making clear under which license it's being released.
30+
31+
# Developer Certificate of Origin (DCO)
32+
33+
To improve tracking of contributions to this project we will use a
34+
process modeled on the modified DCO 1.1 and use a "sign-off" procedure
35+
on patches that are being emailed around or contributed in any other
36+
way.
37+
38+
The sign-off is a simple line at the end of the explanation for the
39+
patch, which certifies that you wrote it or otherwise have the right
40+
to pass it on as an open-source patch. The rules are pretty simple:
41+
if you can certify the below:
42+
43+
By making a contribution to this project, I certify that:
44+
45+
(a) The contribution was created in whole or in part by me and I have
46+
the right to submit it under the open source license indicated in
47+
the file; or
48+
49+
(b) The contribution is based upon previous work that, to the best of
50+
my knowledge, is covered under an appropriate open source License
51+
and I have the right under that license to submit that work with
52+
modifications, whether created in whole or in part by me, under
53+
the same open source license (unless I am permitted to submit
54+
under a different license), as indicated in the file; or
55+
56+
(c) The contribution was provided directly to me by some other person
57+
who certified (a), (b) or (c) and I have not modified it.
58+
59+
(d) The contribution is made free of any other party's intellectual
60+
property claims or rights.
61+
62+
(e) I understand and agree that this project and the contribution are
63+
public and that a record of the contribution (including all
64+
personal information I submit with it, including my sign-off) is
65+
maintained indefinitely and may be redistributed consistent with
66+
this project or the open source license(s) involved.
67+
68+
69+
then you just add a line saying
70+
71+
Signed-off-by: Random J Developer <[email protected]>
72+
73+
using your real name (sorry, no pseudonyms or anonymous contributions.)

LICENSE

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Copyright(c) 2013-2016, OVH SAS.
2+
All rights reserved.
3+
4+
Redistribution and use in source and binary forms, with or without
5+
modification, are permitted provided that the following conditions are met:
6+
7+
* Redistributions of source code must retain the above copyright
8+
notice, this list of conditions and the following disclaimer.
9+
10+
* Redistributions in binary form must reproduce the above copyright
11+
notice, this list of conditions and the following disclaimer in the
12+
documentation and/or other materials provided with the distribution.
13+
14+
* Neither the name of OVH SAS nor the
15+
names of its contributors may be used to endorse or promote products
16+
derived from this software without specific prior written permission.
17+
18+
THIS SOFTWARE IS PROVIDED BY OVH SAS AND CONTRIBUTORS ``AS IS'' AND ANY
19+
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
20+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21+
DISCLAIMED.IN NO EVENT SHALL OVH SAS AND CONTRIBUTORS BE LIABLE FOR ANY
22+
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
24+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
25+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
27+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

0 commit comments

Comments
 (0)