on_ruby icon indicating copy to clipboard operation
on_ruby copied to clipboard

github integration

Open phoet opened this issue 7 years ago • 8 comments

the ruby usergroup hamburg is doing most of the planning on github nowadays.

i think it would be useful to have the following optional links on the site

  • [x] general link to a planning repo, possibly very visible on the main site
  • [x] a github icon/link next to the event title (on the event page)
  • [ ] a github icon/link next to a topic that was discussed as a github issue

additionally, we could directly create new issues when someone proposes a topic or copy issues as topic into the app in the admin.

in order to build this we would need

  • [x] whitelabel.yml field for the github repo (optional, usergroups might not have it)
  • [x] a column on the event for the respective issue (adding it in the admin)
  • [x] a column on the topic for the respective issue (adding it in the admin)

phoet avatar Mar 10 '17 17:03 phoet

@phoet I would love to help you on that. Maybe something like iftt could also be helpful at the integration between the website and github. Another thing to think about implementing could be the following: https://github.com/kentcdodds/all-contributors

janz93 avatar Mar 12 '17 00:03 janz93

@janz93 i don't know how you would want to connect the website and github though iftt, but feel free to provide a pull-request.

a contributors script can be found here https://github.com/phoet/on_ruby/blob/master/script/generate-humans

phoet avatar Mar 12 '17 19:03 phoet

@phoet thanks I'll take a look at

janz93 avatar Mar 12 '17 22:03 janz93

@phoet This might be at the wrong place here but the difference between the contributor script and the idea I showed you with the GitHub link is the following: It doesn't matter whether you have contributed the to the repro via a git commit or just with a talk about it. Any way you have contributed to a repro counts. I feel especially for new people like myself it's always a bit difficult to get into the open source world and see how you can help on a project. But even small things as informing do help projects as well.

janz93 avatar Mar 13 '17 22:03 janz93

the app is a whitelabel system. the talks for usergroups have nothing to do with.

phoet avatar Mar 13 '17 22:03 phoet

Yes I kind of realized that so nevermind the comment :innocent:

janz93 avatar Mar 13 '17 22:03 janz93

@phoet Where would you add the github repo link in the backend?

janz93 avatar Apr 24 '17 21:04 janz93

@janz93 see the TODOs

phoet avatar Apr 25 '17 07:04 phoet