[Discussion] Switching Issue Management to Github

Discussion for ongoing CM development. Visible to Donors.
Post Reply
User avatar
Minijar
Registered user
Posts: 193
Joined: 02 Aug 2015, 07:05
Location: England
Contact:

[Discussion] Switching Issue Management to Github

Post by Minijar » 17 Aug 2016, 17:23

So currently we use the forums to manage issues and suggestions. I however suggest we switch to git issue management. Hikato already has ideas on a way to implement an ingame system that allows a user to report a bug ingame and signs off the issue with their username.

For all you non-git users out there, this is how it looks on the site.

Image
Here you can see each issue can be given tags to organise them easily, in addition each issue can be closed when fixed or resolved.
Image
Here we can give issues descriptions and comment on them like the cool kids that we are and suggest fixes or whatnot. We can also assign milestones to achieve a big goal.
Issues can also be assigned to people to fix if we want to do that. Even more thrilling useful is that issues here can be closed from our own private github without letting the players see the code. So we can reference pull requests on the private repo and then have them close the issue. Here are the pros and cons as summarised by Rahl.

Pros:
* Cleaner
* Can easily close issues by referencing them in the commit message
Cons:
*This could turn into a mess just like the forums without proper management.

User avatar
Hikato
Registered user
Posts: 21
Joined: 17 Jun 2016, 02:15

Re: [Discussion] Switching Issue Management to Github

Post by Hikato » 17 Aug 2016, 17:50

You are also able to assign tasks to users (such as yourself).

User avatar
forwardslashN
Community Contributor
Community Contributor
Posts: 2495
Joined: 14 Dec 2015, 23:12
Byond: forwardslashN

Re: [Discussion] Switching Issue Management to Github

Post by forwardslashN » 17 Aug 2016, 18:03

Only if it has byond integration where users can report their bugs straight from the game. Otherwise I would prefer forum tags.
Image
The ambivalent giant white baldie in a jungle near you.

User avatar
Hikato
Registered user
Posts: 21
Joined: 17 Jun 2016, 02:15

Re: [Discussion] Switching Issue Management to Github

Post by Hikato » 17 Aug 2016, 19:00

forwardslashN wrote:Only if it has byond integration where users can report their bugs straight from the game. Otherwise I would prefer forum tags.
https://developer.github.com/v3/issues/#create-an-issue

Not a problem, boss man.

User avatar
Rahlzel
Donor
Donor
Posts: 1160
Joined: 14 Dec 2014, 16:17
Location: USA

Re: [Discussion] Switching Issue Management to Github

Post by Rahlzel » 17 Aug 2016, 20:47

Hikato wrote: https://developer.github.com/v3/issues/#create-an-issue

Not a problem, boss man.
Holy shit. With that kind of an API, users could search for duplicate issues or close their own issue if they realized they were in error, directly from in-game.

User avatar
Hikato
Registered user
Posts: 21
Joined: 17 Jun 2016, 02:15

Re: [Discussion] Switching Issue Management to Github

Post by Hikato » 17 Aug 2016, 22:30

Rahlzel wrote: Holy shit. With that kind of an API, users could search for duplicate issues or close their own issue if they realized they were in error, directly from in-game.
Lmao, that's only going to be used by us, but they do have that funcationlity if they register. Either way, that's a lot of faith in users. Most of them likely won't want to even worry about signing up to github. lol

User avatar
Rahlzel
Donor
Donor
Posts: 1160
Joined: 14 Dec 2014, 16:17
Location: USA

Re: [Discussion] Switching Issue Management to Github

Post by Rahlzel » 18 Aug 2016, 01:06

Can you give me a workflow of how it would work?

1. User has issue
2. User presses "Bug Report" button
3. Do they log in here, or are we using our own "CM-Github" username? Or a choice between either?
4. ??
5. Profit

Post Reply