Skip to content

Commit 38904a6

Browse files
authored
First Draft of the README.md (#2)
Reason for Change ================= * Get er going Changes ======= * Add a first draft of a `README.md` file. * Copy over the Code of Conduct and Mission/Vision/Values document.
1 parent 3dc6fb9 commit 38904a6

File tree

3 files changed

+182
-1
lines changed

3 files changed

+182
-1
lines changed

CODE_OF_CONDUCT.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
6+
7+
## Our Standards
8+
9+
Examples of behavior that contributes to creating a positive environment include:
10+
11+
* Using welcoming and inclusive language
12+
* Being respectful of differing viewpoints and experiences
13+
* Gracefully accepting constructive criticism
14+
* Focusing on what is best for the community
15+
* Showing empathy towards other community members
16+
17+
Examples of unacceptable behavior by participants include:
18+
19+
* The use of sexualized language or imagery and unwelcome sexual attention or advances
20+
* Trolling, insulting/derogatory comments, and personal or political attacks
21+
* Public or private harassment
22+
* Publishing others' private information, such as a physical or electronic address, without explicit permission
23+
* Other conduct which could reasonably be considered inappropriate in a professional setting
24+
25+
## Our Responsibilities
26+
27+
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
28+
29+
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
30+
31+
## Scope
32+
33+
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
34+
35+
## Enforcement
36+
37+
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [email protected]. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
38+
39+
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
40+
41+
## Attribution
42+
43+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
44+
45+
[homepage]: http://contributor-covenant.org
46+
[version]: http://contributor-covenant.org/version/1/4/

README.md

Lines changed: 73 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,74 @@
1-
# board
1+
# Ruby Together Board of Directors
22
Proceedings, Documents, and Processes for the Ruby Together Board of Directors
3+
4+
## Overview
5+
6+
This repository contains the documents and other materials related to the operations of the Ruby Together board.
7+
8+
Our goals in creating this repo are:
9+
10+
1. Centralize all board governance documents and artifacts
11+
2. Increase transparency for the members and public
12+
3. Provide a conduit for member and public feedback
13+
14+
Like all things, this is an experiment and first draft. We will be improving our processes and sharing additional information as needs arise and context changes.
15+
16+
## Board Members
17+
18+
* Coraline Ehmke
19+
* Adarsh Pandit
20+
* Courteney Ervin
21+
* Allison McMillan
22+
* André Arko
23+
* Valerie Woolard Srinivasan
24+
* (one open board seat)
25+
26+
## Documents
27+
28+
* [Mission, Vision, and Values](VISION_MISSON_VALUES.md)
29+
* [Code of Conduct](CODE_OF_CONDUCT.md)
30+
31+
## Communication
32+
33+
### How to Share Feedback with Ruby Together (Inbound)
34+
35+
#### Public
36+
37+
To share public feedback, open an issue in this repository. It can be about anything, it's just a central place to collect input from outside of the board.
38+
39+
As we discuss then resolve those issues, we will close the issue.
40+
41+
#### Private
42+
43+
Our private feedback method for is email, [email protected]. That address will forward to all of the directors on the board.
44+
45+
### How to Keep Up to Date with Ruby Together (Outbound)
46+
47+
To our best ability, we will set up channels to share out information as it happens in order to keep our membership informed and build trust with the broader community.
48+
49+
#### Twitter
50+
51+
[@rubytogether](https://twitter.com/rubytogether)
52+
53+
#### Email
54+
55+
Members of Ruby Together receive a monthly update email. To view past updates on the web, go to the [news page of the website](https://rubytogether.org/news).
56+
57+
#### Website
58+
59+
[rubytogether.org](rubytogether.org)
60+
61+
#### Member's Slack
62+
63+
Members of Ruby Together are automatically added to a private Slack organization. Updates will be posted in #general as they occur.
64+
65+
#### This Repository
66+
67+
[rubytogether/board](https://github.com/rubytogether/board)
68+
69+
## TODO
70+
71+
- Board Meetings (How they are conducted, summary of meetings, agendas prior to meetings)
72+
- Budget and Finances
73+
- Roles and Responsiblities of everyone in RT
74+

VISION_MISSON_VALUES.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Vision, Mission, and Values
2+
3+
A Draft Document from the Ruby Together Board of Directors
4+
5+
## Goals
6+
7+
We are writing these down to help align us on where we are going and how we will
8+
get there. We will use these guidelines to help us make lots of small decisions,
9+
so that the big ones will be easier.
10+
11+
## Vision
12+
_The world as we’d like to see it—Ruby open source made better for everyone._
13+
14+
* Popular Ruby projects are actively maintained, and Ruby's critical infrastructure is secure and stable.
15+
* Project users and maintainers are empowered to decide what’s best for their projects.
16+
* Ruby open source projects have a diverse group of maintainers, who feel recognized for their work.
17+
* Ruby open source projects provide a well-managed and welcoming community, and make it easy for devs of any skill level to contribute.
18+
* Ruby open source developers are paid for their work, reducing maintainer burnout.
19+
* Companies support maintenance work for tools which they use, even if they can't afford to hire devs for open source work.
20+
21+
## Mission
22+
_How we intend to make our vision real—by representing the Ruby community and paying developers to maintain Ruby open source._
23+
24+
### Work For And With The Ruby Community
25+
* Give control to the community
26+
* Developer members and companies who fund Ruby Together each get one vote in board elections; board members choose which projects to fund. Votes are per-entity, not based on amount paid..
27+
* Companies aren’t allowed to hold more than one seat on the board. Companies have giving limits in order to maintain balance and guard against single-entity pressure.
28+
* Be accountable and transparent
29+
* Publish more. This includes status updates and progress summaries, as well as income, expenditures, and budget summaries every month. Every month, we tell you what we did with the money, and our upcoming plans.
30+
* Collaborate with other community organizations
31+
* Work together with other Ruby community organizations because a rising tide raises all ships.
32+
33+
### Cultivate Healthy Open-Source Projects
34+
35+
* Increase the number of open-source project maintainers
36+
* Support more developers for fewer hours per week. More devs reduces solo-maintainer risk.
37+
* Encourage contributions of ~5 hours/week which helps those with full-time jobs participate.
38+
* Welcome and encourage contributors
39+
* Make projects easy for anyone to contribute to, regardless of experience level.
40+
* Establish a collaborative, positive space for projects, with a clear enforcement policy.
41+
* Involve developers across the full range of experience
42+
* We need the expertise and caution of experience, but we also need enthusiasm and fresh perspectives to make breakthroughs and revolutions possible.
43+
* It’s more important to listen to and empower new developers than to keep existing experts comfortable, so Ruby open source can exist and thrive into the future.
44+
* Have a clear and transparent funding process
45+
* We have a place to see current and past funded projects online
46+
* We have an open process to propose, evaluate, and fund new projects.
47+
48+
## Values
49+
_What we want to be like as an organization and a community_
50+
51+
* Treat everyone as a valuable human being, worthy of respect and empathy. No exceptions.
52+
* When raising issues, propose a solution if you can.
53+
* Acknowledge and appreciate work others have done, especially communication and emotional labor.
54+
* Strive to empower Ruby developers first, then open source contributors, and finally open source maintainers.
55+
* Sustainable action is critical for long-term results in non-profit and open source work.
56+
* Like open source, we thrive on the input of our members and our community.
57+
58+
### Feedback
59+
60+
Please open a Pull Request to provide feedback and suggest changes. We value
61+
everyone's contribution, regardless of their membership in Ruby Together.
62+
63+
In the interest of ensuring that all feedback is public and transparent, please create a new account in order to provide anonymous feedback, if you would prefer to do so.

0 commit comments

Comments
 (0)