Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Research and decide on how best to collect group project repos #28

Open
LearningNerd opened this issue Jan 13, 2017 · 3 comments
Open

Comments

@LearningNerd
Copy link
Member

As we start doing more group projects with our community, we'd like to keep track of them all so we can showcase them on our website and stuff like that!

Option 1: Make everyone store their project repos on our LearnTeachCode organization account.

  • Pros: Easiest way to automate collecting them; we can use the GitHub API to list them all on our website and bam, done!
  • Cons: If an individual person is the main project owner, they don't get the personal benefits of hosting their project on their own GitHub account and then it doesn't show up in their portfolio :(

Option 2: Is there some other way to automate collecting repos for Learn Teach Code group projects while still allowing individual people to store the repo on their personal GitHub accounts?

If you have any ideas for this or have done any research, post a comment here!

@LearningNerd
Copy link
Member Author

I checked real quick, and it looks like GitHub does not have tags for repos that we could use to automate collecting repos on individual accounts. (I was hoping there was a way we could just add #LearnTeachCode and use the GitHub API to collect all of the repos with that tag.) Maybe there is a way though, by searching through the repo descriptions? I dunno how messy that would be to implement.

@rouzbeh84
Copy link
Member

Maybe there is some sort of Zapier tool to do this. I know we can have slack alerts based on pushes so maybe something similar for this?

@armaneous
Copy link

I like Patrick's (slack: @mapfilterrecluce) suggestion in #java on using AWS Lambda.

The other way, without fiddling with AWS services (that would cost money), would be to have a JS function that runs the GitHub API to access a predefined set of repos to look up on page load (network costly, could feel "slow"). We'd just need to maintain that list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants