From a70cb8ce1262a6f331d082ad6291779122a1c411 Mon Sep 17 00:00:00 2001 From: Jason Lengstorf Date: Sun, 12 Aug 2018 10:59:03 -0700 Subject: [PATCH 1/2] feat: create a doc for open source pair programming sessions --- docs/docs/pair-programming.md | 27 +++++++++++++++++++++++++++ www/src/data/sidebars/doc-links.yaml | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 docs/docs/pair-programming.md diff --git a/docs/docs/pair-programming.md b/docs/docs/pair-programming.md new file mode 100644 index 0000000000000..b92071a844752 --- /dev/null +++ b/docs/docs/pair-programming.md @@ -0,0 +1,27 @@ +--- +title: Open Community Pair Programming Sessions +--- + +The best part of open source is the community, and every community is stronger when it works together. To help build the strongest community possible, Gatsby is offering free [one-hour pair programming sessions][cal] to anyone and everyone in the open source community. + +## How community pair programming sessions work + +1. Sign up for any available slot on [the open pairing calendar][cal] +2. You’ll be paired with one of the Gatsby Inkteam +3. Join the video meeting during your time slot +4. Build, learn, or discuss your Gatsby or other OSS project! + +### What we expect in pair programming sessions + +- Open community pair programming sessions are _only_ for Gatsby and/or open source projects +- All participants are expected to adhere to [Gatsby’s code of conduct](/docs/code-of-conduct/) +- We will ask if it’s okay to record our session; you are _not_ required to let us record +- If the session is recorded, we may post the recording on [Gatsby’s YouTube channel](https://www.youtube.com/channel/UCjnp770qk7ujOq8Q9wiC82w) + +## How to sign up + +We allow booking up to 60 days in advance, and spots tend to fill up fast. If we’re all booked up today, check back tomorrow for the next batch of spots. The core team is spread across North America and Europe, so most time zones will have availability during working hours. + +[Reserve your spot today][cal] and let’s build something amazing together! + +[cal]: https://calendly.com/gatsbyjs/pair-programming diff --git a/www/src/data/sidebars/doc-links.yaml b/www/src/data/sidebars/doc-links.yaml index a1ef1ca36e875..1702ef388b0c4 100644 --- a/www/src/data/sidebars/doc-links.yaml +++ b/www/src/data/sidebars/doc-links.yaml @@ -279,6 +279,8 @@ link: /docs/how-to-label-an-issue/ - title: How to submit a PR* link: /docs/how-to-submit-a-pr/ + - title: Community Pair Programming Sessions + link: /docs/pair-programming/ - title: Gatsby style guide link: /docs/gatsby-style-guide/ - title: Design principles* From c1e7c08f6c189c7a7701e95fcedf945a0a125b3f Mon Sep 17 00:00:00 2001 From: Jason Lengstorf Date: Mon, 13 Aug 2018 17:18:43 -0700 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20add=20details=20about=20what=20we?= =?UTF-8?q?=E2=80=99ll=20work=20on?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/docs/pair-programming.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/docs/pair-programming.md b/docs/docs/pair-programming.md index b92071a844752..1426106f90164 100644 --- a/docs/docs/pair-programming.md +++ b/docs/docs/pair-programming.md @@ -14,6 +14,7 @@ The best part of open source is the community, and every community is stronger w ### What we expect in pair programming sessions - Open community pair programming sessions are _only_ for Gatsby and/or open source projects +- If you have a specific goal for the session, that’s helpful, but we can also choose an open issue to tackle if you’re not sure where to start - All participants are expected to adhere to [Gatsby’s code of conduct](/docs/code-of-conduct/) - We will ask if it’s okay to record our session; you are _not_ required to let us record - If the session is recorded, we may post the recording on [Gatsby’s YouTube channel](https://www.youtube.com/channel/UCjnp770qk7ujOq8Q9wiC82w)