ben balter, government evangelist, git hub
TRANSCRIPT
!Open Sourcing GovernmentRapid development, testing, and deployment the Open Source Way
World’s largest code-sharing platform
Founded 2008
VC Investment
$100M
Hubbers 219
Users 4.5M
Projects 9M
!Writing great software is
hard enough
!Your development environment shouldn’t make it more painful
!The best software is built by
happy people working together
!GitHub brings the tools from the
largest software development community to your agency
!Collaboration
Regardless of when or where
!Electronic
High-fidelity mediums expose process
!Available
Communicate decisions in real time and forever
!Asynchronous
Workflow focuses on content, not meetings
!Lock-Free
Remote workforce empowered by distributed version control
!Conversational GitHub
For non-GitHubbers
!Repositories
Centralize project files and revision history
GitHub repositories feature source code management with Git, the leading distributed version control system
!Pull Requests
Faster, more efficient code review
Pull Requests are living discussions that streamline the process of discussing, reviewing, and managing changes to code.
!Comments
Discuss code at branches and diffs
Teams can have a detailed discussion about every commit that is pushed to a project. Comment on each commit as a whole, or start a conversation on an individual line.
!@Mentions
Lightweight notifications for users and teams
@mention a GitHub username or a team anywhere in the context of an issue or pull request and that person or team is notified and subscribed to future updates.
!Issues
Stay on top of bugs and focus on features
Issues are integrated into every GitHub repository and enable bug tracking, feature requests, task management, or questions on a per-project basis.
!Dashboards
Real time insights into your code and teams
Dashboards show you who has been actively committing and what has changed in a project’s default branch. You can see new and merged pull requests, open and closed issues, and unresolved discussions.
!Native Clients
GitHub repositories on your computer
GitHub for Mac and GitHub for Windows make it easy to work locally on projects and with GitHub features like issues, pull requests and notifications.
In your datacenter and in the cloud
GitHub.com
Open source projects in public repositories
Secure collaboration in private repositories
GitHub Enterprise
GitHub behind your firewall
Enhanced administrative tools like LDAP and CAS integration
!GitHub’s most critical customer
!Rapid development
In the past week
Authors 78
Commits 1,100+
Files Changed
900+Additions
23k+Deletions
7k+
Pull Requests Merged
200
Issues Opened
50
Pull Requests Opened
50
Issues Closed
70
People Merging
60
!Rapid testing
Trust but verify
!ChatOps
Expose process, empower teams
!Tests run
automatically with each code change
!Rapid deployment
Nothing hits production unless tests are green
!Better visibility, fewer blockers
!On average, GitHub deploys
115 times per day
Deploys per day, two months trailing
!On average, we deploy to
GitHub.com 35 times per day
GitHub.com deploys per day
!4.5 Million happy
developers and counting.
Technology Finance Government Industry Retail