%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
Open Source Development Tooling with GitHub
1. Open Source
Development Tooling
with GitHub
How we use GitHub services to support OS
development at Numenta
2. Matthew Taylor!
OS Community Flag-Bearer!
Numenta, Inc.!
!
matt@numenta.org
!
@rhyolight
@numenta
3. MISSION
be a catalyst in the
emerging field of
machine intelligence
4. Introducing NuPIC
• Numenta Platform for Intelligent Computing
• Lots more info at http://numenta.org
• https://github.com/numenta/nupic — 2,413 ★s
• 26+ open source repositories
• core, support, tooling, tests, demo apps, etc.
• 300+ issues in GitHub Issues across all repos
• Hundreds of lurkers, tens of contributors
5. Community Mgmt Roles
• Make NuPIC easy to use
• Make NuPIC easy (and fun!) to develop
• Enforce our OSS development processes
!
• Create necessary tooling
6. My Two Major Tools
Both interact with the
same repositories,
stored in a global
location.
9. nupic.tools
• Creates and manages receipts of GitHub webhooks
• Creates data reports for contributors listings, pull
requests, and SHA statuses
• Interacts with git & GitHub
• updates SHA statuses through GitHub Status API
• creates PRs
• causes revalidation of open PRs
13. nupic.wallboard
• Started as a tool to monitor the status of necessary
servers, build pipelines, & PRs
• Quickly realized that I really needed a consolidated
Issue Dashboard