Building a Community with GitHub Discussions

A presentation at GitHub Nova in October 2021 in by Debbie O'Brien

Slide 1

Slide 1

Slide 2

Slide 2

Slide 3

Slide 3

Building a Community with GitHub Discussions debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 4

Slide 4

Debbie O’Brien Head Developer Advocate at Bit, GitHub Star, Microsoft MVP, Google Developer Expert, Media Developer Exper & 4th Degree Black Belt in Taekwondo debs-obrien / Building a Community with GitHub Discussions t

Nova 2021

Slide 5

Slide 5

Bit Solution for Component Driven Development, Micro Frontends, Component Libraries, Design Systems….. github.com/teambit debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 6

Slide 6

Benefits Slack • • • • debs-obrien / Building a Community with GitHub Discussions Nova 2021 Easy to see new messages We use it internally Easy to tag a team member Easy to use on mobile

Slide 7

Slide 7

Problems Slack • • • • • debs-obrien / Building a Community with GitHub Discussions Nova 2021 Codeblocks are terrible No integration to submit issue Messages get easily forgotten Not easy to find previous answers Not visible outside slack

Slide 8

Slide 8

Biggest Problem Developers were spending lots of time answering a question again and again debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 9

Slide 9

Solution? Write better software!!! debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 10

Slide 10

Solution? Write better docs!!! debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 11

Slide 11

Docs Rewrite • Will be released soon… ish debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 12

Slide 12

Solution? Write a blog post!!! debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 13

Slide 13

Where is the blog post? • debbie.codes? • dev.to? • Medium? debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 14

Slide 14

Solution? GitHub Discussions debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 15

Slide 15

Slide 16

Slide 16

GitHub Discussions • Easy to find • Searchable • Easy to share debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 17

Slide 17

GitHub Discussions • Easy to find • Searchable • Easy to share debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 18

Slide 18

Slide 19

Slide 19

Let’s start building our community debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 20

Slide 20

Slide 21

Slide 21

Slide 22

Slide 22

Slide 23

Slide 23

And thanks to GitHub Discussions, we all lived happily ever after debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 24

Slide 24

Sorry, wrong talk, this doesn’t have a fairytale ending :( debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 25

Slide 25

Problems GitHub Discussions • • • • debs-obrien / Building a Community with GitHub Discussions Nova 2021 Repo level Monitoring Permissions Measuring

Slide 26

Slide 26

Possible Solutions GitHub Discussions • • • • debs-obrien / Building a Community with GitHub Discussions Nova 2021 Discussions at org level Show who last answered Separate Permissions Show how many views

Slide 27

Slide 27

We are still learning and building our community debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 28

Slide 28

We believe GitHub Discussions can help us debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 29

Slide 29

New updates to GitHub Discussions coming soon….. debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 30

Slide 30

Maybe it is a fairytale ending after all debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 31

Slide 31

Thanks GitHub :) debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 32

Slide 32

And thanks for having me as a GitHub Star debs-obrien / Building a Community with GitHub Discussions Nova 2021

Slide 33

Slide 33