Find out which repositories are watched by team members of an organization
Needs a github oauth token
and a team_member_id
of the github team
$ bundle exec bin/github_org_activity_devs
# waiting longtime...
thnukid
CreateEvent
thnukid - created - branch - master - https://github.com/thnukid/phily-oss.netlify.com - 1 Week, 2 Days, 19 Hours, 41 Minutes and 53 Seconds
thnukid - created - repository - https://github.com/thnukid/phily-oss.netlify.com - 1 Week, 2 Days, 19 Hours, 43 Minutes and 50 Seconds
PushEvent
thnukid - 1 commits - refs/heads/master - https://github.com/thnukid/phily-oss.netlify.com - 1 Day, 15 Hours, 52 Minutes and 35 Seconds
✅ Fetches team member login names
✅ Fetch public user events for team members
✅ Fetch description and language of repository
✅ use ActiveSupport File Store Cache
- Clone this repository
$ git clone git@github.com:thnukid/github_org_activity_devs.git
- Install
$ cd github_org_activity_devs/
$ bundle
- Copy
.env.example
to.env
$ cp .env.example .env
- Edit
.env
$ vim .env
- Get a github auth token
- Get the team member id
- Make executable
$ chmod +x bin/github_org_activity_devs
- Run the summary
$ bundle exec bin/github_org_activity_devs
The gem is available as open source under the terms of the MIT License.