defendtheweb / hackthis.co.uk

HackThis!!
http://www.hackthis.co.uk
Other
45 stars 55 forks source link

Github intergration #67

Open PMaynard opened 10 years ago

PMaynard commented 10 years ago

Integrate github into Hackthis, such as issues and commits.

A good starting point would be: https://api.github.com/repos/HackThis/HackThis.co.uk/issues

SeinopSys commented 10 years ago

I've seen @0x6C77 mentioning the fact that GitHub commit messages aren't exactly as informative as they should be. I do agree with the issues integration, but we don't want to recreate GitHub, do we? I would just suggest adding a list of links which are going to link over to GitHub's issue tracker.

PMaynard commented 10 years ago

I agree, lets ignore the commit messages. It would be nice to have like a dashboard type interface on HT, which can perhaps just show issues, so that prospective developers or interested parties could have a nice overview or something.

lwward commented 10 years ago

Adding something to the contributor page would be nice. A simple issue list would be a great start but it would be nice to encourage more users to use this issue tracker instead of posting on the forum.

verath commented 10 years ago

As a first step, maybe using Webhooks to make GitHub ping some php-file on each commit/issue. Then have that forwarded to the node server and display an event in the feed?

HTTPS + basic authentication should be used for verifying the hook, as per GitHub's guide. This is supposed to be done simply by specifying username + secret when creating the hook; https://yourUser:yourSecret@yoursite.net/path.