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.

95a44da762cdc9554e1479dedf675d03?s=128

Elizabeth Naramore

January 17, 2014
Tweet

Transcript

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

    2014
  2. Hi, I’m Elizabeth.

  3. Using old tools for new tricks…

  4. …to solve old problems.

  5. Old : New : Old

  6. Repos

  7. Growing pains

  8. Pain 1: Discussions were in Inboxes.

  9. None
  10. Pain 2: Information was difficult to collect.

  11. None
  12. Pain 3: We were using spreadsheets.

  13. None
  14. Pain 4: Tasks were getting lost.

  15. None
  16. Pain 5: We had no metrics.

  17. None
  18. Pain 6: Lots of manual labor.

  19. None
  20. How can we find solutions?

  21. None
  22. Sponsorship Repo

  23. http://community.github.com

  24. GitHub API

  25. • Tutorials/Development Guides • Basic API Documentation • Sample Code

    • Libraries • Support http://developer.github.com
  26. Every request is an issue.

  27. None
  28. None
  29. None
  30. None
  31. None
  32. None
  33. None
  34. None
  35. None
  36. None
  37. None
  38. None
  39. None
  40. None
  41. http://hubot.github.com

  42. Sponsorship Repo Available Tickets Repo

  43. Sponsorship Repo Available Tickets Repo Speaking Opps Repo

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

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

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

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

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

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

    Print Requests Repo • Support Tickets • Swag Requests • Drinkup Plans • Buddy Travel
  50. What else?

  51. Onboarding

  52. User Experience Studies

  53. Policy Conversations

  54. Finance

  55. Internal, External, and Project-Specific Documentation

  56. Officey Things

  57. Coordinating HackHouses

  58. Legal

  59. Employee Stuff for Sale

  60. Toasts

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

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

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

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

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

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

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

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

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

  70. Get to know them.

  71. Old : New : Old

  72. https://joind.in/10414