GitHub integration

Jan 12, 2016, 11:14 pm
#1
capristo's avatar
The Imperialist


Joined: Dec 2, 2007
Location: New Attnam
Interests: bananas
Posts: 2,168
I've been posting about this in the continuation thread but I think it deserves its own thread now

Releases are automatically pulled from GitHub and displayed on the "Downloads" section:
https://attnam.com/projects
with direct links to the binaries and source code. (It'll show the 5 most recent releases and is cached once an hour)

Issues are automatically pulled from GitHub and displayed on this new page:
https://attnam.com/issues
with a button to create a new issue on GitHub

Finally, on your edit profile page, you can connect your GitHub account.

Why? Well, mostly so that we know who is who on GitHub since a lot of the usernames are different.

With that info I'll be able to associate commits, releases, issues, etc. with a user on this site.

That'll be cool for a lot of reasons... it can automatically add people to the "Developers" group if they contribute, for example. We can give better recognition to the ones who are contributing a lot of work.

Any other ideas?
Jan 13, 2016, 3:55 pm
#2
Joined: Sep 8, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 1,142
Awesome additions cap! Is it possible for you to add stats on the number of downloads? I know there's a way to do this via the github API only I haven't tried this successfully.
Jan 13, 2016, 9:40 pm
#3
capristo's avatar
The Imperialist


Joined: Dec 2, 2007
Location: New Attnam
Interests: bananas
Posts: 2,168
Ah, good call. I didn't realize that was available in the API.

I added it (it's only available for the binaries, not the source)
Jan 14, 2016, 1:35 am
#4
Joined: Sep 8, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 1,142
Amazing, people actually download! And already 111 downloads since 2 weeks!
Jan 14, 2016, 1:13 pm
#5
capristo's avatar
The Imperialist


Joined: Dec 2, 2007
Location: New Attnam
Interests: bananas
Posts: 2,168
Yeah I was surprised at the numbers!
Jan 18, 2016, 6:31 am
#6
Joined: Feb 20, 2012
Posts: 231
Awesome work!
Apr 14, 2016, 6:20 am
#7
Joined: Sep 8, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 1,142
I noticed that the GitHub repository has the possibility of adding a wiki page. I wonder if we could make the wiki page on GitHub simply redirect to the Attnam.com wiki page?
Apr 14, 2016, 4:17 pm
#8
capristo's avatar
The Imperialist


Joined: Dec 2, 2007
Location: New Attnam
Interests: bananas
Posts: 2,168
Good call. I added a link to the wiki here.

It might be good to either add a Development section, or to keep the Development wiki on GitHub, while the game play wiki is hosted here.
Apr 14, 2016, 5:31 pm
#9
Joined: Sep 8, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 1,142
Maybe the dev wiki could be hosted on the GitHub page, and the two wikis can link to each other. It'd be cooler if there was one integrated wiki somehow.
Jump to