Skip to content

Commit c5a24a5

Browse files
committed
Adding community standards information.
Signed-off-by: Ted Waine <[email protected]>
1 parent cb791ed commit c5a24a5

File tree

3 files changed

+69
-0
lines changed

3 files changed

+69
-0
lines changed

COMMITTERS.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Committers
2+
3+
This is a list of commiters for the xSTUDIO project, sorted alphabetically by first name.
4+
5+
* Al Crate ([alatdneg](https://github.com/alatdneg))
6+
* Ted Waine ([tedwaine](https://github.com/tedwaine))

CONTRIBUTING.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Contributing
2+
3+
Thank you for your interest in contributing to xSTDUIO. We warmly encourage all contributions and the managers of this repository will do their best to assist you with any questions as well as act as effective reviewers and approvers.
4+
5+
## Project Roles and Responsibilities
6+
7+
Please read this document to learn how to contribute to xSTUDIO.
8+
9+
Start by getting familiar with the [GOVERNANCE](GOVERNANCE.md) document. It details the rules and responsibilities for Contributors, Committers, and Technical Steering Committee members.
10+
11+
## Committers
12+
13+
The xSTUDIO Project Committers are listed in alphabetical order, by first name, in [COMMITERS](COMMITERS.md)
14+
15+
## Contributor License Agreement
16+
17+
Before contributing code to xSTUDIO source code, you must sign a Contributor License Agreement (CLA).
18+
19+
You will get the opportunity to sign the CLA when you create your first pull request: the Linux Foundation's EasyCLA system will guide you through the process of signing the CLA.
20+
21+
Here are the two possible CLAs:
22+
23+
There are two contribution agreement types, one for individuals contributing independently, and one for corporations who want to manage a list of contributors for their organization. Please review the documents in the EasyCLA portal to determine which is the right one for you.
24+
25+
## Coding Conventions
26+
27+
Please follow the coding style accross the various file types in the project as best you can. While we have strived to maintain a consistent formatting to the code you may find there are differing styles thanks to the various authors and their natural preferences. We suggest you do your best to follow what's already there but we will not impose a strict style on new code in PRs. We do periodically run clang auto formatting across the C++ components of the codebase. Clang formatting rules are defined in the .clang-tidy and .clang-format files in the root.

GOVERNANCE.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
2+
3+
# xSTUDIO Project Governance
4+
5+
The xSTUDIO project is governed by its Committers in collaboration with the Open Review Initiative (ORI) Steering Committee (TSC).
6+
7+
xSTUDIO is a relatively new project and is still under very active development as we approach a version 1.0 release. An xSTUDIO TSC will be formed whern the project has reached both a level of stability and community engagement which demands such governance. Until then discussions about the direction of the project will be held in the ORI Community Meetings or with direct interaction with the current [COMMITERS](COMMITERS.md).
8+
9+
## Contributors
10+
11+
Contributors include anyone in the community that contributes code, documentation, or other technical artifacts that have been incorporated into the project's repository.
12+
13+
## Committers
14+
15+
The xSTUDIO GitHub repository is maintained by the [COMMITERS](COMMITERS.md). Committers are Contributors who have earned the ability to modify source code, documentation, or other technical artifacts to the project. Upon becoming Committers, they become members of the xSTUDIO leadership team.
16+
17+
Their privileges include, but are not limited to:
18+
19+
* Commit access to the xSTUDIO repository
20+
* Moderator status on all communication channels
21+
22+
### Committer Activities
23+
24+
Typical activities of a Committer include:
25+
26+
* Helping users and novice contributors
27+
* Contributing code and documentation changes that improve the project
28+
* Reviewing and commenting on issues and pull requests
29+
* Participation in Open Review Initiative community meetings
30+
* Merging pull requests
31+
32+
The xSTDUIO TSC, when it has been formed, will periodically review the Committer list to identify inactive Committers. Past Committers are typically given Emeritus status. Emeriti may request that the TSC restore them to active Committer status.
33+
34+
## Technical Steering Committee
35+
36+
A description of the xSTUDIO TSC, its members, their roles and how the TSC will govern the xSTUDIO project will be provided when the TSC is formed.

0 commit comments

Comments
 (0)