Skip to content
Browse files

initial content

  • Loading branch information...
ardan-bkennedy committed Feb 20, 2019
1 parent 71a3312 commit 100a40f1f7b0534807156394e026652c48833dd5
Showing with 386 additions and 2 deletions.
  1. +115 −2
  2. +110 −0
  3. +78 −0
  4. BIN gb_header.png
  5. BIN gobridge_logo.png
  6. +1 −0 gobridge_logo.svg
  7. +46 −0
  8. +36 −0
@@ -1,2 +1,115 @@
# about-us
Everything you wanted to know about GoBridge
## GoBridge
GoBridge is a member of the non-profit organization [BridgeFoundry]( At GoBridge we build bridges to educate underrepresented communities to teach technical skills and to foster diversity in Go.

Contact us at []( with any questions, issues or requests you may have.


#### Core Mission
Our core mission is to enable minorities in tech to use Go as a tool to learn and teach programming and, ultimately, to empower underrepresented groups in tech to help increase diversity in the Go community.

#### Core Vision
We believe education is most effective when it is tailored to and provided by local communities. We are dedicated to growing and supporting local teams of individuals and companies who will have ownership in the work they do. We are also dedicated to developing in-depth and idiomatic training materials. Our workshops are targeted at smaller, local Go communities, and not necessarily directly at the global Go community. But we believe that, as each individual the Go community strengthens, the collective Go community will, in turn, strengthen as well.

### Time-Sensitive Initiatives
These are initiatives that have a time limit if you're interested in applying or helping.

* **Conference Diversity Scholarship Applications**
[GopherCon USA](, [GopherCon EU](, [](

### Site Index
* [Current Initiatives](
* [Give a Talk or Presentation](
* [Online/Offline Communities](
* [Organize a Workshop](
* [Important Event Documents](
* [Become a Sponsor](
* [Donate What You Can](
* [Leadership Team](

### Current Initiatives
We always have fun and exciting things we are working on to support the Go community. If you have time to help or you think one of these programs can help you, send us an [email](

* **Meetup accounts for Go user groups worldwide**
If you run a Go user group anywhere on the planet we want to hear from you. Let us provide you a Meetup account for free to help support your efforts in your local community.

* **Running, Managing and Supporting Workshops**
We love workshops and want to help. Many of our core members will travel to your local community to help you teach a workshop. We can help with finding sponsors or even grant money. We have material you can use if you're not sure where to begin.

* **Individual Mentoring**
If you need more one-on-one time to help improve your Go coding skills, we have people ready to help. You just need to be ready to put in the hard work. We have Go challenges, algorthms and other cool exercises to help you improve. We will provide code reviews and guidance.

* **Growing Underrepresented Minority Participation**
We are very focused on growing underrepresented minority participation at all of our events. This includes but is not limited to meetups, conferences and our online communities. We are doing this through diveristy scholarships, mentoring speakers and providing support any way we can.

* **Producing The Go Podcast**
If you love hearing from different people in the Go community about what they are working on, the podcast is a great place to go. We are focused on bringing back a Go podcast that provides the quality content you expect with a bit of fun thrown in. Coming soon!

* **Book: Ultimate Guide To Go**
We are working with 50 plus authors all around the world to write five new comprehensive books on the Go programming language. The books will cover language mechanics, design, testing, concurrency and tooling. We have partnered with No Starch Press to publish the book. The book will be published under a creative commons license and soft copies will be free to everyone. The monies generated by the sales of hard copies will go into the GoBridge general fund to support our initiatives. Expected publish date is September 2019.

* **Administration**
We always have little things that need to get done to keep the organization running. We are lucky to be in a field where tech is our focus. Outside of having to maintain the systems we rely on, there are other things we need to get in place. A big one is finding ways collect analytics around how we are doing as an organization. Reviewing and defining our policies and procedures is another important job. Last but not least, keeping all our content and information relavant and up to date.

### Give a Talk or Presentation
We are here to support you in your quest to share your experience and knowledge in front of others. We have this document that can help get your ideas on paper and focused. We are here to work with you every step of the way.

[Talk Framework Worksheet](

### Online/Offline Communities
GoBridge has the responsibility of being the steward for online and offline Go communities. We work with an incredible team of administrators to make sure these sites/events are inclusive to the largest number of communities and viewpoints, with the most varied and diverse backgrounds possible.

* We provide Go user groups access to a free [Meetup]( account. This program is supported through generous contributions by Google. If you are currently running a user group or thinking about one, send us an [email]( We can help you get thingd started.

* Gophers [Slack]( is a thriving, real-time messaging community. If you are looking to get immediate answers to questions or join in conversation about Go with other Gophers, this is the place to be.

* Go [Forum]( is a site where ideas, views, questions and answers can be exchanged and discussed. It also allows for all the content that is discussed to be indexed and searchable from the Web. If you are looking for historical answers to your questions, this is the place to search.

### Organize a Workshop
Want to get involved? [Organize]( a workshop in your area! We are here to help you every step of the way.

* Start by creating an [issue]( in the workshops repo (issues represent upcoming and potential events, and hold to-do lists for each).

* Create one issue for each workshop you are planning. Please include a possible date and location. You can always edit the issue when you know more.

* If you need a grant to help support your event, fill out this [grant form]( A member of GoBridge will receive an email notification and will contact you promptly.

* If you are looking for more detailed information, this [workshop]( link will help.

### Important Event Documents
These are documents you will need when you are ready to publish your events online.

Please use this [policy]( document when providing attendies information about the standards and resolution procedures for your event. Make a copy and fill in the specifics about your organizers and contact information. This document includes a link to our [Code of Conduct](

Review these [scholarship guidelines]( before offering any kind of scholorship. Then use this [scholarship application]( when accepting scholorship applicants for your event. There are a lot of things to consider and we have listed many of them. A lot of this imformation is also perfect to document on your event site.

### Become a Sponsor
Most GoBridge workshops need some level of support. This can range from offering a space, paying for food or even travel expenses for trainers. If you or your company is interested in helping, please send us an [email](

### Donate What You Can
Contributions to GoBridge via BridgeFoundry allow thousands of volunteers across the world to teach workshops and provide resource to women and others who are underserved in access to technology and tech skills. Most workshops happen without needing any funds with companies providing space and food for our events. Providing food is an equalizer, making it so people who can’t afford to go out for lunch are not separated from those that can. Meals also provide a comfortable space for informally networking.

Your donation is fully tax-deductible. See [About BridgeFoundry]( for more non-profit details, including their EIN.

When donating through BridgeFoundry please note the funds are for GoBridge.


### Leadership Team
These are our core members who make up the leadership team.

[Ashley McNamara](,
[Carlisia Pinto](,
[Carolyn Van Slyck](,
[Cassandra Salisbury](,
[Conrad Taylor](,
[Edward Muller](,
[Florin Pățan](,
[Gunjan Patel](,
[Johnny Boursiquot](,
[Maartje Eyskens](,
[Natalie Pistunovich](,
[Sarah Allen](,
[Van Riper](,
[Wilken Rivera](,
[William Kennedy](
@@ -0,0 +1,110 @@
# GoBridge CoC

GoBridge uses the Go CoC as our base document:

[Go CoC]( | [Go Forum]( | [Gophers Slack](

## GoBridge Addendum

### Real Names
If you feel comfortable, we encourage you to use your real name in all of our online and offline GoBridge communities and events. We find it encourages openness and civility in discussions. However, this is not a requirement.

Organizers and moderators may ask people to change their handles or usernames if it conflicts with known public figures, impersonates other people, sounds like automated tools, contains inappropriate language, or other unclear cases.

### Language Policy
We are working hard to keep our public spaces family-friendly and as inclusive as possible. At the organizers or moderators discretion, words and images that are deemed inappropriate or offensive will be moderated. Please reach out to the organizers or moderators for a list of words that are being moderated.

### Moderation
Participants in our online and offline GoBridge communities and events should flag inappropriate behavior to organizers and moderators rather than addressing it themselves. This includes but is not limited to reporting: violations of this code of conduct, spam messages, messages posted in the wrong channel or category, and public conversations that are inappropriate. Please report any violations to the #admin-help channel on as early as possible or privately message Cassandra Salisbury or William Kennedy directly. At our offline events please report any violations to the organizers or email

### Moderator guidelines for applying policies and the CoC
It’s important that all users’ questions, answers and comments are in line with this CoC, as well as with the category and topic, or channel, they belong to. When an organizer or moderator decides to approach someone personally, they must always assume intentions are good, which is usually the case. Over-moderation is harmful to the atmosphere of the community and should be avoided.

#### Expectations for moderator enforcement
While in practice most actions from organizers and moderators will be friendly reminders, they should act on complaints/reports quickly and involve other team members if necessary. They should take appropriate, usually private, action if they see any abuse or harassment. They must be sensitive to cultural differences, time zones, etc., but take prompt action when necessary. An organizer or moderator is one who exists to serve the community.

#### Suggested strategies for moderators when dealing with observed violations
Except in the most egregious cases, organizers and moderators will follow these guidelines:

- First, attempt to privately message or speak with the person and point out to them that their behavior violates the CoC. Include a link or try to be specific about what area of the the CoC has been violated.
- If the person does not respond to a request or is not willing to talk, escalate to the private #gopher-admins channel on or assemble other team members to discuss the incident.
- Once the issue has been discussed, follow the reporting guidelines below.

In those cases of obvious, flagrant violations in our online communities, moderators should remove the post immediately and bring the issue to the attention of the private gophers-admin slack channel.

#### Dealing with Spam
Although not explicitly called out in this CoC, we ask that all moderators be aware of and intervene in the case of spam.

Spam is a post or a series of posts where the content is primarily solicitation, nonsense, overly short/long, or off-topic. Posts where the content is not hand-crafted or is too generic/useless may also be considered spam. Spam accounts are user accounts which post spam content or are created in series to secure access to the site and its privileges, or both. Spam posts and accounts may be automated or manual. If a moderator notices multiple spam accounts in succession, the IP address may be blocked.

We realize spam can be hard to define in some cases, so we will rely on the community or moderators to identify and flag it and handle it appropriately. Obvious spam posts should be promptly deleted; non-obvious spam may be flagged for review. Users are encouraged to flag posts as spam to help bring them to a moderator’s attention.

Not all spam posts are by spam users. For example, a legitimate user account may be compromised. If a moderator notices a reputable user account posting spam, the spam post(s) should be deleted immediately and the user notified. If spam posts continue, the account may be suspended until the user can regain control of his/her account.

Commercial content is allowed if relevant to answering a question or keeping inline with a topic.

#### Reporting guidelines
If someone is subject to or witnesses unacceptable behavior, or has any other concerns, they are strongly encouraged to notify an organizer, moderator or a GoBridge Leadership team member as soon as possible. Every reported concern will follow this workflow until resolved:

- Make contact by directly talking to an organizer, moderator or emailing
- Your email message will reach the **GoBridge Leadership team** only.
- Reports will be confidential within the organizers team, moderators team or GoBridge’s Leadership team.

- You will receive a response within 24-48 hours (very likely sooner) in our online communities. For our offline communities and events, a response should be expected within an hour or two.
- The group will review the incident and determine what happened.
- They may reach out to other community members for more context.
- The team will reach a decision as to how to act. These include:
- Nothing.
- A private reprimand from the GoBridge Leadership team to the individual(s) involved.
- An imposed vacation (i.e. asking someone to "take a week off" from all GoBridge moderated properties).
- A request for a private or public apology.
- A temporary or permanent ban from some or all GoBridge moderated communities and events. GoBridge Leadership team will reach out to the original reporter to let them know what action we decided to take.
- Appeals to the decision may be made to the GoBridge Leadership team directly, or any member of the administration team thereof.

#### Administrators
Below is the list of people who are moderators for our online communities. If you have any issues or need help, please feel free to reach out to anyone on this list. There is also the public `admin-help` channel on Slack where people can get help or clarification on any admin related issues.

**The role of GoBridge: (Leadership Team):**
- They are the stewards for the different online communities.
- They have rights in the systems tied to the primary owner role.
- They act as administrators.

**The role of moderators:**
- They monitor the public forums, channels and threads for inappropriate behavior.
- They have full voting rights for decisions that affect the communities.
- They have rights in the systems tied to the admin role.

**Primary Owner:**
GoBridge (

**GoBridge Leadership Team:**
[Ashley McNamara](,
[Carlisia Pinto](,
[Carolyn Van Slyck](,
[Cassandra Salisbury](,
[Conrad Taylor](,
[Edward Muller](,
[Florin Pățan](,
[Johnny Boursiquot](,
[Maartje Eyskens](,
[Natalie Pistunovich](,
[Sarah Allen](,
[Wilken Rivera](,
[William Kennedy](

[Amy Chen](,
[Andy Walker](,
[Brian Ketelsen](,
[Bryan Liles](,
[Damian Gryski](,
[Daniel Martí](,
[Erik St. Martin](,
[Jason Moiron](,
[Kevin Gillette](,
[Kristoffer Berdal](,
[Levi Cook](,
[Nathan Youngman](,
[Scott Mansfield](,
[Tim Heckman](,
[Trevor Bramble](
Oops, something went wrong.

0 comments on commit 100a40f

Please sign in to comment.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.