Skip to content

Commit 9d741bb

Browse files
committed
add dco
Change-Id: Ic026394101a4de50131c5d69bbf92e8b30ad646f
1 parent 1c50eaa commit 9d741bb

File tree

4 files changed

+127
-32
lines changed

4 files changed

+127
-32
lines changed

CONTRIBUTING.MD

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# How to Contribute
2+
3+
Cloudbase-init project is [Apache 2.0 licensed](LICENSE) and accepts
4+
contributions via GitHub pull requests.
5+
6+
This document outlines some of the conventions on
7+
development workflow, commit message formatting, contact points and other
8+
resources to make it easier to get your contribution accepted.
9+
10+
# Certificate of Origin
11+
12+
By contributing to this project you agree to the Developer Certificate of
13+
Origin (DCO). This document was created by the Linux Kernel community and is a
14+
simple statement that you, as a contributor, have the legal right to make the
15+
contribution. See the [DCO](DCO) file for details.
16+
17+
All code contributions must include a valid "Signed-off-by" line.
18+
19+
Assignment of copyright is not required to contribute code.
20+
Code is contributed under the terms of the applicable [Apache 2.0 license](LICENSE).
21+
22+
## Contribution Flow
23+
24+
This is a rough outline of what a contributor's workflow looks like:
25+
26+
- Create a topic branch from where you want to base your work (usually master).
27+
- Make commits of logical units.
28+
- Make sure your commit messages are in the proper format (see below).
29+
- Make sure the unit tests pass, and add any new unit tests as appropriate.
30+
- Push your changes to a topic branch in your fork of the repository.
31+
- Enable github actions and make sure the workflows pass.
32+
- Submit a pull request to the original repository.
33+
34+
Thanks for your contributions!
35+
36+
### Format of the Commit Message
37+
38+
We follow a rough convention for commit messages that is designed to answer two
39+
questions: what changed and why. The subject line should feature the what and
40+
the body of the commit should describe the why.
41+
42+
```
43+
scripts: add the test-cluster command
44+
45+
this uses tmux to setup a test cluster that you can easily kill and
46+
start for debugging.
47+
48+
Fixes #38
49+
```
50+
51+
The format can be described more formally as follows:
52+
53+
```
54+
<subsystem>: <what changed>
55+
<BLANK LINE>
56+
<why this change was made>
57+
<BLANK LINE>
58+
<footer>
59+
```
60+
61+
The first line is the subject and should be no longer than 70 characters, the
62+
second line is always blank, and other lines should be wrapped at 80 characters.
63+
This allows the message to be easier to read on GitHub as well as in various
64+
git tools.

DCO

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
Developer Certificate of Origin
2+
Version 1.1
3+
4+
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
5+
660 York Street, Suite 102,
6+
San Francisco, CA 94110 USA
7+
8+
Everyone is permitted to copy and distribute verbatim copies of this
9+
license document, but changing it is not allowed.
10+
11+
12+
Developer's Certificate of Origin 1.1
13+
14+
By making a contribution to this project, I certify that:
15+
16+
(a) The contribution was created in whole or in part by me and I
17+
have the right to submit it under the open source license
18+
indicated in the file; or
19+
20+
(b) The contribution is based upon previous work that, to the best
21+
of my knowledge, is covered under an appropriate open source
22+
license and I have the right under that license to submit that
23+
work with modifications, whether created in whole or in part
24+
by me, under the same open source license (unless I am
25+
permitted to submit under a different license), as indicated
26+
in the file; or
27+
28+
(c) The contribution was provided directly to me by some other
29+
person who certified (a), (b) or (c) and I have not modified
30+
it.
31+
32+
(d) I understand and agree that this project and the contribution
33+
are public and that a record of the contribution (including all
34+
personal information I submit with it, including my sign-off) is
35+
maintained indefinitely and may be redistributed consistent with
36+
this project or the open source license(s) involved.

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
## Portable Multi-Cloud Initialization Service
2+
3+
* Author: Cloudbase Solutions Srl
4+
* Contact: info@cloudbasesolutions.com
5+
* Home page: http://www.cloudbase.it/cloud-init-windows/
6+
7+
* Documentation: http://cloudbase-init.readthedocs.org/en/latest/
8+
* Source: https://github.com/openstack/cloudbase-init
9+
* License: Apache 2.0
10+
11+
12+
## Downloads
13+
14+
Stable:
15+
16+
* (64bit) https://www.cloudbase.it/downloads/CloudbaseInitSetup_Stable_x64.msi
17+
* (32bit) https://www.cloudbase.it/downloads/CloudbaseInitSetup_Stable_x86.msi
18+
19+
Beta:
20+
21+
* (64bit) https://www.cloudbase.it/downloads/CloudbaseInitSetup_x64.msi
22+
* (32bit) https://www.cloudbase.it/downloads/CloudbaseInitSetup_x86.msi
23+
24+
25+
## Got a question?
26+
27+
Visit http://ask.cloudbase.it/questions/.

README.rst

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)