Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building Scientific Software on GitHub

Building Scientific Software on GitHub

A brief overview of the functionality of GitHub for a research audience. Presented at the Berkeley Software Carpentry workshop.

03e2e7de45b193cac192ae7ea071e5ff?s=128

Arfon Smith

March 18, 2014
Tweet

Transcript

  1. Building Scientific Software on GitHub Arfon Smith @arfon Creative Commons

    Attribution 3.0 Unported License
  2. What is a GitHub?

  3. None
  4. None
  5. GitHub

  6. None
  7. None
  8. None
  9. None
  10. None
  11. None
  12. None
  13. None
  14. GitHub is about helping people build software together

  15. None
  16. None
  17. None
  18. None
  19. The pull request

  20. None
  21. None
  22. None
  23. None
  24. Code first, permission later

  25. None
  26. None
  27. None
  28. None
  29. None
  30. None
  31. None
  32. GitHub is about helping people build software together

  33. What’s happening today?

  34. Collaboration around code

  35. Unidata: geosciences

  36. None
  37. None
  38. None
  39. None
  40. None
  41. Astropy: astronomy

  42. None
  43. None
  44. None
  45. None
  46. None
  47. Collaborative authoring

  48. None
  49. None
  50. Collaborative teaching

  51. None
  52. None
  53. None
  54. Collaborative data collection

  55. None
  56. None
  57. None
  58. Thanks. arfon@github.com @arfon "