Skip to content

Commit f09dc74

Browse files
committed
Add contribution process guidelines and DCO
1 parent c2a1961 commit f09dc74

File tree

2 files changed

+51
-0
lines changed

2 files changed

+51
-0
lines changed

CONTRIBUTING.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# How to contribute
2+
3+
If you'd like to help us improve and extend BuckleScript, then we welcome your
4+
contributions!
5+
6+
Below you will find some basic steps required to be able to contribute to the project. If
7+
you have any questions about this process or any other aspect of contributing to a Bloomberg open
8+
source project, feel free to send an email to open-tech@bloomberg.net and we'll get your questions
9+
answered as quickly as we can.
10+
11+
12+
## Contribution Licensing
13+
14+
Since BuckleScript is distributed under the terms of the [LGPL Version 3](LICENSE), contributions that you make
15+
are licensed under the same terms. In order for us to be able to accept your contributions,
16+
we will need explicit confirmation from you that you are able and willing to provide them under
17+
these terms, and the mechanism we use to do this is called a Developer's Certificate of Origin
18+
[DCO](DCO.md). This is very similar to the process used by the Linux(R) kernel, Samba, and many
19+
other major open source projects.
20+
21+
To participate under these terms, all that you must do is include a line like the following as the
22+
last line of the commit message for each commit in your contribution:
23+
24+
Signed-Off-By: Random J. Developer <random@developer.example.org>
25+
26+
You must use your real name (sorry, no pseudonyms, and no anonymous contributions).

DCO.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Developer's Certificate of Origin 1.1
2+
3+
By making a contribution to this project, I certify that:
4+
5+
1. The contribution was created in whole or in part by me and I
6+
have the right to submit it under the open source license
7+
indicated in the file; or
8+
9+
2. The contribution is based upon previous work that, to the best
10+
of my knowledge, is covered under an appropriate open source
11+
license and I have the right under that license to submit that
12+
work with modifications, whether created in whole or in part
13+
by me, under the same open source license (unless I am
14+
permitted to submit under a different license), as indicated
15+
in the file; or
16+
17+
3. The contribution was provided directly to me by some other
18+
person who certified (1), (2) or (3) and I have not modified
19+
it.
20+
21+
4. I understand and agree that this project and the contribution
22+
are public and that a record of the contribution (including all
23+
personal information I submit with it, including my sign-off) is
24+
maintained indefinitely and may be redistributed consistent with
25+
this project or the open source license(s) involved.

0 commit comments

Comments
 (0)