$30 off During Our Annual Pro Sale. View Details »

GitHub for More than Code

GitHub for More than Code

It's no secret that at GitHub, we use GitHub to write the code that runs GitHub. But what you may not know is that we also use GitHub to manage GitHub the company. In this talk, I'll show you practical ways that we use our own system in a non-code context. You'll learn how we track projects and to-do lists, discuss and collaborate on corporate policies, communicate news to a highly distributed company, coordinate events, update and collaborate on internal and external documentation, and even onboard new employees. You'll come away from this talk with a whole new perspective on using GitHub.

Elizabeth Naramore

January 17, 2014
Tweet

More Decks by Elizabeth Naramore

Other Decks in Technology

Transcript

  1. for more
    than code
    Elizabeth Naramore
    SkiPHP • January 17, 2014

    View Slide

  2. Hi, I’m Elizabeth.

    View Slide

  3. Using old tools for
    new tricks…

    View Slide

  4. …to solve old
    problems.

    View Slide

  5. Old : New : Old

    View Slide

  6. Repos

    View Slide

  7. Growing pains

    View Slide

  8. Pain 1:
    Discussions were
    in Inboxes.

    View Slide

  9. View Slide

  10. Pain 2:
    Information was
    difficult to collect.

    View Slide

  11. View Slide

  12. Pain 3:
    We were using
    spreadsheets.

    View Slide

  13. View Slide

  14. Pain 4:
    Tasks were
    getting lost.

    View Slide

  15. View Slide

  16. Pain 5:
    We had no metrics.

    View Slide

  17. View Slide

  18. Pain 6:
    Lots of manual labor.

    View Slide

  19. View Slide

  20. How can we
    find solutions?

    View Slide

  21. View Slide

  22. Sponsorship Repo

    View Slide

  23. http://community.github.com

    View Slide

  24. GitHub API

    View Slide

  25. • Tutorials/Development Guides
    • Basic API Documentation
    • Sample Code
    • Libraries
    • Support
    http://developer.github.com

    View Slide

  26. Every request
    is an issue.

    View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. View Slide

  35. View Slide

  36. View Slide

  37. View Slide

  38. View Slide

  39. View Slide

  40. View Slide

  41. http://hubot.github.com

    View Slide

  42. Sponsorship Repo
    Available Tickets
    Repo

    View Slide

  43. Sponsorship Repo
    Available Tickets
    Repo
    Speaking Opps
    Repo

    View Slide

  44. Sponsorship Repo
    Available Tickets
    Repo
    Speaking Opps
    Repo
    OctoBooth
    Repo

    View Slide

  45. Sponsorship Repo
    Available Tickets
    Repo
    Speaking Opps
    Repo
    OctoBooth
    Repo
    Print Requests
    Repo

    View Slide

  46. Sponsorship Repo
    Available Tickets
    Repo
    Speaking Opps
    Repo
    OctoBooth
    Repo
    Print Requests
    Repo
    • Support Tickets
    !
    !

    View Slide

  47. Sponsorship Repo
    Available Tickets
    Repo
    Speaking Opps
    Repo
    OctoBooth
    Repo
    Print Requests
    Repo
    • Support Tickets
    • Swag Requests
    !

    View Slide

  48. Sponsorship Repo
    Available Tickets
    Repo
    Speaking Opps
    Repo
    OctoBooth
    Repo
    Print Requests
    Repo
    • Support Tickets
    • Swag Requests
    • Drinkup Plans

    View Slide

  49. Sponsorship Repo
    Available Tickets
    Repo
    Speaking Opps
    Repo
    OctoBooth
    Repo
    Print Requests
    Repo
    • Support Tickets
    • Swag Requests
    • Drinkup Plans
    • Buddy Travel

    View Slide

  50. What else?

    View Slide

  51. Onboarding

    View Slide

  52. User Experience
    Studies

    View Slide

  53. Policy
    Conversations

    View Slide

  54. Finance

    View Slide

  55. Internal, External,
    and Project-Specific
    Documentation

    View Slide

  56. Officey Things

    View Slide

  57. Coordinating
    HackHouses

    View Slide

  58. Legal

    View Slide

  59. Employee Stuff
    for Sale

    View Slide

  60. Toasts

    View Slide

  61. That’s great, Elizabeth,
    but what about the
    rest of the world?

    View Slide

  62. Government
    /SFMOCI/openlaw
    /unitedstates/glossary
    /CityOfPhiladelphia/phl-policecomplaint-data
    /Chicago/osd-bike-racks
    !
    !
    !
    !

    View Slide

  63. Science
    /cpfaff/Open-Science-Paper
    /CenterForOpenScience/Policies-and-Procedures
    !
    !

    View Slide

  64. Authors
    /manuelkiessling/NodeBeginnerBook
    /progit/progit
    /addyosmani/backbone-fundamentals
    !
    !
    !

    View Slide

  65. https://github.com/thedaniel/xl600

    View Slide

  66. https://github.com/rosannaf/knitting-patterns

    View Slide

  67. https://github.com/sinker/tacofancy

    View Slide

  68. https://github.com/frabcus/house
    (this is not frabcus’s house.)

    View Slide

  69. Remember:
    the tools in your
    toolbox are awesome.

    View Slide

  70. Get to know them.

    View Slide

  71. Old : New : Old

    View Slide

  72. https://joind.in/10414

    View Slide