Skip to content

Commit 129ad4e

Browse files
committed
Prepare for CNCF donation
1 parent f6ce21b commit 129ad4e

File tree

438 files changed

+5269
-10673
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

438 files changed

+5269
-10673
lines changed

.github/workflows/build-publish-mcr.yml

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

CODE_OF_CONDUCT.md

Lines changed: 85 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,88 @@
1-
# Microsoft Open Source Code of Conduct
1+
# KubeFleet Contributor Code of Conduct
22

3-
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
3+
> Important
4+
>
5+
> The KubeFleet project has adopted the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).
46
5-
Resources:
7+
As contributors, maintainers, and participants in the KubeFleet community, and in the interest of
8+
fostering an open and welcoming community, we pledge to respect all people who participate
9+
or contribute through reporting issues, posting feature requests, updating documentation,
10+
submitting pull requests or patches, attending conferences or events, or engaging in other
11+
community or project activities.
612

7-
- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)
8-
- [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
9-
- Contact [[email protected]](mailto:[email protected]) with questions or concerns
13+
We are committed to making participation in the KubeFleet community a harassment-free experience
14+
for everyone, regardless of age, body size, caste, disability, ethnicity, level of experience,
15+
family status, gender, gender identity and expression, marital status, military or veteran status,
16+
nationality, personal appearance, race, religion, sexual orientation, socioeconomic status,
17+
tribe, or any other dimension of diversity.
18+
19+
## Scope
20+
21+
This code of conduct applies:
22+
23+
* within the KubeFleet project and community spaces; and
24+
* in other spaces when an individual KubeFleet community participant's words or actions are directed at or are about the KubeFleet project, the KubeFleet community, or another KubeFleet community participant in the context of a KubeFleet activity.
25+
26+
## Our standards
27+
28+
The KubeFleet Community is open, inclusive and respectful. Every member of our community has
29+
the right to have their identity respected.
30+
31+
Examples of behavior that contributes to a positive environment include but are not limited to:
32+
33+
* Demonstrating empathy and kindness toward other people
34+
* Being respectful of differing opinions, viewpoints, and experiences
35+
* Giving and gracefully accepting constructive feedback
36+
* Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
37+
* Focusing on what is best not just for us as individuals, but for the overall community
38+
* Using welcoming and inclusive language
39+
40+
Examples of unacceptable behavior include but are not limited to:
41+
42+
* The use of sexualized language or imagery
43+
* Trolling, insulting or derogatory comments, and personal or political attacks
44+
* Public or private harassment in any form
45+
* Publishing others' private information, such as a physical or email address, without their explicit permission
46+
* Violence, threatening violence, or encouraging others to engage in violent behavior
47+
* Stalking or following someone without their consent
48+
* Unwelcome physical contact
49+
* Unwelcome sexual or romantic attention or advances
50+
* Other conduct which could reasonably be considered inappropriate in a professional setting
51+
52+
The following behaviors are also prohibited:
53+
* Providing knowingly false or misleading information in connection with a Code of Conduct investigation or otherwise intentionally tampering with an investigation.
54+
* Retaliating against a person because they reported an incident or provided information about an incident as a witness.
55+
56+
Project maintainers have the right and responsibility to remove, edit, or reject comments,
57+
commits, code, wiki edits, issues, and other contributions that are not aligned to this
58+
Code of Conduct.
59+
60+
By adopting this Code of Conduct, project maintainers commit themselves to fairly and
61+
consistently applying these principles to every aspect of managing the KubeFleet project.
62+
Project maintainers who do not follow or enforce the Code of Conduct may be temporarily or
63+
permanently removed from the project team.
64+
65+
## Reporting
66+
67+
Report abusive, harassing, or otherwise unacceptable behaviors in the KubeFleet community
68+
to the project team at [[email protected]](mailto:[email protected]).
69+
All reports will be thoroughly reviewed and investigated, and a response will be prepared,
70+
as appropriate.
71+
72+
For incidents that are not KubeFleet-specific, see the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md)
73+
for instructions on where and how to submit reports.
74+
75+
## Enforcement
76+
77+
Upon review and investigation of a reported incident, the project maintainers
78+
will determine what action is appropriate based on this Code of Conduct and its related documentation.
79+
80+
For information about which Code of Conduct incidents are handled by project leadership
81+
which incidents are handled by the CNCF Code of Conduct Committee, and which incidents are
82+
handled by the Linux Foundation (including its events team), see the CNCF
83+
[Jurisdiction Policy](https://github.com/cncf/foundation/blob/main/code-of-conduct/coc-committee-jurisdiction-policy.md).
84+
85+
## Amendments
86+
87+
The project maintainers may revise this Code of Conduct in consistence with the CNCF Charter and
88+
the CNCF Code of Conduct.

CONTRIBUTING.md

Lines changed: 33 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,35 @@
11
# Contributing
22

3-
This project welcomes contributions and suggestions. Most contributions require you to
4-
agree to a Contributor License Agreement (CLA) declaring that you have the right to,
5-
and actually do, grant us the rights to use your contribution. For details, visit
6-
https://cla.microsoft.com.
7-
8-
When you submit a pull request, a CLA-bot will automatically determine whether you need
9-
to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the
10-
instructions provided by the bot. You will only need to do this once across all repositories using our CLA.
11-
12-
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
13-
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
14-
or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
3+
KubeFleet welcomes contributions and suggestions!
4+
5+
## Terms
6+
7+
All contributions to the repository must be submitted under the terms of the [Apache Public License 2.0](https://www.apache.org/licenses/LICENSE-2.0).
8+
9+
## Certificate of Origin
10+
11+
By contributing to this project, you agree to the Developer Certificate of Origin (DCO). This document was created by the Linux Kernel community and is a simple statement that you, as a contributor, have the legal right to make the contribution. See the [DCO](DCO) file for details.
12+
13+
## DCO Sign Off
14+
15+
You must sign off your commit to state that you certify the [DCO](DCO). To certify your commit for DCO, add a line like the following at the end of your commit message:
16+
17+
```
18+
Signed-off-by: John Smith <[email protected]>
19+
```
20+
21+
This can be done with the `--signoff` option to `git commit`. See the [Git documentation](https://git-scm.com/docs/git-commit#Documentation/git-commit.txt--s) for details.
22+
23+
## Code of Conduct
24+
25+
The KubeFleet project has adopted the CNCF Code of Conduct. Refer to our [Community Code of Conduct](CODE_OF_CONDUCT.md) for details.
26+
27+
## Contributing a patch
28+
29+
1. Submit an issue describing your proposed change to the repository in question. The repository owners will respond to your issue promptly.
30+
2. Fork the desired repository, then develop and test your code changes.
31+
3. Submit a pull request.
32+
33+
## Issue and pull request management
34+
35+
Anyone can comment on issues and submit reviews for pull requests. In order to be assigned an issue or pull request, you can leave a `/assign <your Github ID>` comment on the issue or pull request.

DCO

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

0 commit comments

Comments
 (0)