Skip to content

Commit 6bdced1

Browse files
authored
Merge pull request #156 from activus-d/policies
Documentation: Align the policies docs with the style guide
2 parents 19a342a + 2d2cb38 commit 6bdced1

8 files changed

+138
-149
lines changed

policies/discord/where-to-talk.md

+29-30
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,53 @@
1-
# The Best Place to Chat in the Discord...
1+
# The best place to chat in Discord
22

3-
We get asked often "Where is the best place to talk about..."
3+
People often ask: “Where’s the best place to talk about…?”
44

5-
We've been trying to figure this out ourselves and currently our policy is _the community will figure it out and we will do our best to support it_.
5+
Weve been asking the same thing. Right now, our answer is simple: _the community figures it out, and we support what works_.
66

7-
Okay but what does that mean...
7+
So what does that mean? It means there’s no perfect answer. Is GitHub a good place? The answer to this depends on what you want to do. GitHub is where issues and PR updates show up. It helps reduce noise and keeps people informed.
88

9-
This means that there isn't really a wrong answer. Is `#github` the best place to have that discussion, kinda yes and no. The `#github` channel was actually where issues and PR updates are relayed to the community. This is in part to reduce the number of places to check but also so people can see new issues.
9+
That said, we also have a `#contributors-wanted` channel in Discord. The channel is for sharing projects that need help.
1010

11-
That said we also have `#contributors-wanted` where maintainers can share open source projects that are looking for maintainers. But until writing this I totally forgot that it existed and I've been putting things in `#general`.
11+
## Start in `#general` when in doubt
1212

13-
## When in doubt start in `#general`
13+
The `#general` channel in Discord is the home for all kinds of conversation. You can share your excitement, ask a question, bring up a community topic—it all fits.
1414

15-
General is meant to be the home for all kinds of conversation. Whether you're excited about a new event or meetup or something in the community is happening and you want our opinion about it.
15+
Not sure where something belongs? Start in `#general`. Our rule is that you _won't be yelled at for putting something in `#general`_.
1616

17-
If you don't know where something should go, our rule is you _usually won't be yelled at for putting something in `#general`_.
17+
This means that a lot of the conversation happens in `#general`. So, we encourage you to have conversations in the channel.
1818

19-
Obviously, this means that a lot of conversation should be happening in `#general` (we encourage you to have conversations.)
19+
## When is `#general` not okay?
2020

21-
This is where discords technology should be used.
21+
Two things don’t belong in #general:
2222

23-
- If you want to have a conversation on a message start a thread.
24-
- If you want something to have a longer discussion on it, use the `community-discussion`
25-
- If it's related to a conversation happening in a channel or to a specific group, then link and continue the conversation in the channel.
26-
- If you think a channel should be created for it, simply ask `@mods` or `@BPDLeaders`. The worst they will say is either "No" or "That exists already". In many cases they'll just make the channel.
23+
- direct solicitation
24+
- aggressive self-promotion
2725

28-
## When is `#general` not okay
26+
### No direct soliciting
2927

30-
The only thing that is generally not okay is solicitation or **aggresive** self-promotion.
28+
We care about a lot of projects. Black Python Devs is a US non-profit. This means that a part of what we do is raise money. So we do our best to keep fundraising efforts internal to the community at an absolute minimum. This is because we don't want the community to feel like a place where you are constantly being asked for money. We will only share campaigns we're doing once they launch and **how folks can share the campaign**. There is no expectation for anyone to pay for being in _Black Python Devs_ or taking part in Black Python Devs events on the Discord.
3129

32-
### No Direct Soliciting
30+
That message gets skewed when members come and ask for money. Not everyone is in a position where being asked for money is something they can easily say "Yes" or "No". That kind of pressure can make people uncomfortable in the community.
3331

34-
There are a lot of projects that we all care about. Black Python Devs is a US Non-Profit. This means that a part of what we do is raise money. That being, said we do our best to keep fundraising efforts internally to the community at an absolute minimum. This is because we truly don't want the community to feel like a place where you are constantly being asked for money. In fact, we will only share campaigns we're doing once they launch and **how folks can share the campaign**. There is no expectation that anyone pay for being in _Black Python Devs_ or taking part of Black Python Devs events in the Discord.
32+
### Aggressive self promotion
3533

36-
That message gets skewed when members come and ask for money. Not everyone is in a position where being asked for money is something they can easily say "Yes" or "No". Whether the reasons are financial or cultural that pressure can cause people to not feel comfortable in the community.
34+
If you wrote something that you're excited about or you've hit an amazing milestone in your career, we want you to share that excitement with us. `#general` can be a great place for it.
3735

38-
### Aggressive Self Promotion
36+
If you're on a content grind, this is not your a place for you.
3937

40-
If you wrote something that you're excited about or you've hit an amazing milestone in your career, we want you to share that excitement with us. `#general` can be a great place for it.
38+
We understand that people join the community for different reasons, but **_it's not our job to make anyone famous_**. Our goal is to make the Python community a place where all Black Pythonistas of all skill levels don't simply belong, but lead and thrive. This means that everyone should feel welcome to chat. So the BPD community is not the place to build your clout.
4139

42-
If you're on your #content-grind. This is not your channel.
40+
## Posting of unpaid Jobs
4341

44-
We understand that people join the community for different reasons. I've said this before and I'll stand on it.
42+
Please don't post unpaid positions in any of our Discord channels. While internships are welcome, we prohibit posting positions offering equity-only compensation.
4543

46-
> Our job is to not make anyone _famous_.
47-
48-
Our goal here is to make the Python Community a place where all Black Pythonistas of all skill-levels don't simply belong, but lead and thrive. This means that everyone should feel welcome to chat and be encouraged that we are not only for celebrities. So if you came here to build your clout, it's not going to be the best place for that.
44+
This is because equity-based compensation can be problematic. While it has the potential for significant rewards if the startup succeeds, it often involves working without guaranteed future pay. The arrangement may suit certain stages of life, but it's generally inappropriate for most people in our community, who seek paid opportunities.
4945

50-
## Posting of Unpaid Jobs
46+
## Using our Discord channels
5147

52-
Please do not post unpaid positions in any of our Discord channels. While internships are welcome, we prohibit posting positions offering equity-only compensation.
48+
You can use our Discord in the following manner:
5349

54-
This is because equity-based compensation can be problematic. While it has the potential for significant rewards if the startup succeeds, it often involves working without guaranteed future pay. The arrangement may suit certain stages of life, but it's generally inappropriate for most people in our community, who seek paid opportunities.
50+
- If you want to have a message-like conversation, start a thread.
51+
- If you want to have a longer discussion, use the `community-discussion` channel.
52+
- If it's related to a conversation happening in a channel or to a specific group, then link and continue the conversation in the channel.
53+
- If you think a channel should be created for it, ask `@mods` or `@BPDLeaders`. The worst they will say is either "No" or "That exists already". In most cases, they'll just make the channel.

policies/event-grants.md

+29-30
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Grants Policy Document
2+
title: Grants policy document
33
author: Jay Miller
44
date-created: 19 Jan 2025
55
last-updated: 21 Apr 2025
@@ -8,50 +8,49 @@ last-updated: 21 Apr 2025
88
## 1. Purpose
99
The purpose of this grants policy is to provide a structured approach to sponsoring events while maintaining financial sustainability for our organization.
1010

11-
## 2. Grant Budget Allocation
11+
## 2. Grant budget allocation
1212

13-
### 2.1 Annual Budget Cap
13+
### 2.1 Annual budget cap
1414

15-
- Current Grant Budget (2025): $2,000
16-
- Rationale: Designed to support event sponsorships for up to three years at the same level.
15+
- Current grant budget (2025): $2,000
16+
- Rationale: Designed to support event sponsorships for up to three years at the same level
1717

18-
### 2.2 Budget Considerations
18+
### 2.2 Budget considerations
1919

20-
- Derived from analysis of donation patterns
21-
- Subject to annual review and potential mid-year adjustment
20+
- derived from analysis of donation patterns
21+
- subject to annual review and potential mid-year adjustment
2222

23-
## 3. Future Outlook
23+
## 3. Future outlook
2424

25-
- Commitment to increasing grant support as donation base grows
26-
- Ongoing evaluation of financial capacity
25+
- commitment to increasing grant support as donation base grows
26+
- ongoing evaluation of financial capacity
2727

28-
## 4. Financial Principles
28+
## 4. Financial principles
2929

30-
- Maintain organizational financial stability
31-
- Prevent overcommitment of resources
32-
- Ensure ability to support events consistently
30+
- maintain organizational financial stability
31+
- prevent overcommitment of resources
32+
- ensure ability to support events consistently
3333

34-
## 5. Review and Adjustment
34+
## 5. Review and adjustment
3535

36-
- Annual review of grant allocation
37-
- Reassessment based on Donation income
36+
- annual review of grant allocation
37+
- reassessment based on donation income
3838

39-
## 6. Application Process
40-
41-
Apply for an BPD Event grant by emailing [email protected] **at least 6 weeks prior** to the event.
42-
43-
Include in your request:
39+
## 6. Application process
40+
41+
Apply for a BPD Event grant by emailing `[email protected]` **at least 6 weeks prior** to the event.
4442

45-
- Event Prospectus (if available)
46-
- Requested amount
47-
- Expected number of participants
48-
- What the grant would go towards
49-
43+
Include the following in your request:
44+
45+
- event Prospectus (if available)
46+
- requested amount
47+
- expected number of participants
48+
- purpose of the grant
49+
5050
## 7. Disclaimer
5151

52-
The grant budget is subject to change based on the organization's financial capabilities and donation levels.
52+
The grant budget is subject to change based on the organization's financial capabilities and donation levels.
5353

5454
## 8. Changelog
5555

5656
21 Apr 2025 - Updated syntax and added a 6 week prior notification deadline - Jay Miller
57-

policies/onboarding.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Onboarding New Black Python Dev Leadership
1+
# Onboarding new Black Python Dev leadership
22

3-
### Things to Do
3+
### Things to do
44

5-
- Assign the BPD Leaders Role
6-
- Ensure they are added to the `#leadership` channel
7-
- Add GitHub account to the organization leadership channel
5+
- assign the BPD leaders Role
6+
- ensure they are added to the `#leadership` channel
7+
- add GitHub account to the organization leadership channel
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
# Paying for Things and Seeking Reimbursement
1+
# Paying for things and seeking reimbursement
22

33
When spending money on behalf of Black Python Devs, ensure that all expenses are approved in writing and properly documented.
44

5-
Also, you should send a quote for the expenses to the email address _[email protected]_, _[email protected]_, or the organizing team's email address.
5+
Also, send a quote for the expenses to the email address _[email protected]_, _[email protected]_, or the organizing team's email address.
66

7-
## Authorized Purchase Approvers
7+
## Authorized purchase approvers
88

99
The following roles have the authority to approve purchases:
1010

11-
* Global Executor (Chairman)
12-
* Regional-Executor
11+
* Global Executor
12+
* Regional executor
1313
* Treasurer
1414

15-
## Authorized Request Types
15+
## Authorized request types
1616

1717
All purchases must be for the official business of Black Python Devs. Approved purchase examples include the following:
1818

@@ -21,11 +21,11 @@ All purchases must be for the official business of Black Python Devs. Approved p
2121
* paying for a meal for everyone in a Black Python Devs Event (requires pre-approval) **Meetup pizza, Thai, Ice cream**
2222
* swag, booth Materials
2323

24-
## How Payment is Handled
24+
## How payment is handled
2525

26-
### Black Python Devs Pays Directly
26+
### Direct payment
2727

28-
This is the preferred method. You can request an invoice to be paid by Black Python Devs. This is great when payment can be handled via wire transfer.
28+
Direct payment is the preferred method. You can request an invoice to be paid by Black Python Devs. This is great when payment can be handled via wire transfer.
2929

3030
All wire transfers require the following information:
3131

@@ -35,8 +35,8 @@ All wire transfers require the following information:
3535
* SWIFT code of their bank (if applicable)
3636
* currency of their account
3737

38-
### Member Pays and is Reimbursed
38+
### Member pays and is reimbursed
3939

4040
Ensure you get approval before paying out of pocket.
4141

42-
If you've been approved for an out-of-pocket purchase, you need to request a copy of the reimbursement form from _treasury@blackpythondevs.com_. Fill out the form and send it to _accounting@gnome.org_ and cc _leadership@blackpythondevs.com_.
42+
If you've been approved for an out-of-pocket purchase, you need to request a copy of the reimbursement form from `treasury@blackpythondevs.com`. Fill out the form and send it to `accounting@gnome.org` and cc `leadership@blackpythondevs.com`.

policies/standards_of_content.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Standards of Content
1+
# Standards of content
22

33
## Making changes to this document
44

@@ -12,11 +12,11 @@ This document is meant to be a guideline for content that is created on behalf o
1212

1313
This pertains to written as well as audio and video content.
1414

15-
## Content is not mean to be hateful, but not afraid to address difficult topics
15+
## Content is not meant to be hateful, but not afraid to address difficult topics
1616

17-
It is a reality that the lives of Black people around the world is in many cases elevated based on current events.
17+
It is a reality that the lives of Black people around the world are, in many cases, elevated based on current events.
1818

19-
Black, Colored/Coloured developers are not able to minimize their blackness in the eyes of the world and therefore we invite our platform to share those experiences from time-to-time.
19+
Black, colored developers are unable to minimize their blackness in the eyes of the world, therefore, we invite our platform to share those experiences from time-to-time.
2020

2121
Our content is held to the same Code of Conduct and is subject to review by our leadership.
2222

@@ -26,10 +26,10 @@ We want to ensure that our content is readable, but doesn't take away from the m
2626

2727
We ask that cultural references be documented so that others can learn and enjoy with the same context.
2828

29-
## _Own your masters_ approach to signal amplification
29+
## Own your masters approach to signal amplification
3030

3131
One of our core foundations is to _own your masters_. This references the ability to control how your content is distributed.
3232

3333
Black Python Devs wants to be an amplifier, but not an owner of your content. We'll only ask that you contribute content if it directly relates to Black Python Devs. Any time that we promote your content, it should always link to your original source.
3434

35-
Lastly, any content that you do create on behalf of Black Python Devs, we will give you the rights to have removed at your request.
35+
Lastly, for all content you create on behalf of Black Python Devs, you have the right to request its removal.

policies/supporters_reporting.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
---
2-
name: Supporters Reporting
2+
name: Supporters reporting
33
created: 1 Jan 2025
44
updated: 1 Jan 2025
55
created_by: Jay Miller
66
last_updated_by: Jay Miller
77
---
88

9-
# Record of Supporters
9+
# Record of supporters
1010

1111
We keep an annual record of our supporters to track their contributions over time. To protect their privacy, we only share their names in public.
1212

13-
## Updating or Removing Supporter Information
13+
## Updating or removing supporter information
1414

15-
You can request updates or removal of your name from our public records by sending a written request via email to **[email protected]**.
15+
You can request updates or removal of your name from our public records by sending a written request via email to `[email protected]`.
1616

1717
However, since we manage these records using version control, we cannot completely delete all information. So if you prefer not to have your name appear in our public records, please mark it as `anonymous` at the time of your donation.
1818

1919
We use [CommitChange](https://commitchange.com) for record-keeping. While we can update information in `CommitChange`, we cannot remove it entirely.
2020

21-
## Adding a Name to the List of Supporters
21+
## Adding a name to the list of supporters
2222

2323
The supporters’ list is annually updated using the end-of-year export feature in `CommitChange`.
2424

25-
## Foundational Supporters
25+
## Foundational supporters
2626

2727
Donors who contribute over $200 in a calendar year will be recognized as Foundational Supporters, and their names will be featured on our website. This information is updated monthly through our payment processor, `CommitChange`.
2828

0 commit comments

Comments
 (0)