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

Github + Forum Discussions #3170

Closed
DanVanAtta opened this issue Feb 27, 2018 · 20 comments
Closed

Github + Forum Discussions #3170

DanVanAtta opened this issue Feb 27, 2018 · 20 comments
Labels
Discussion team communication thread, meant for coordination and decision making

Comments

@DanVanAtta
Copy link
Member

There is a long held desire to consolidate communication and involve the community. Any thoughts on how to cleanly split the two if we start moving development discussion to forums? My thinking is we'll use Github issues as more of a pure task and bug tracker.

@DanVanAtta DanVanAtta added the Discussion team communication thread, meant for coordination and decision making label Feb 27, 2018
@ron-murhammer
Copy link
Member

@DanVanAtta Yeah, that I think would be best. I've already moved most of my discussions to the forum so that its easier to get feedback and interaction with the community. I think github issues are good as a bug tracker, tasks, and technical discussions. But anything that is a feature or enhancement fits better on the forum IMO.

@DanVanAtta
Copy link
Member Author

DanVanAtta commented Feb 27, 2018

I'm noticing the duplicate convo's, I think I'm just a bit late to get behind the swing of things : )

@DanVanAtta
Copy link
Member Author

DanVanAtta commented Feb 27, 2018

I created a 'Game Engine' topic in forums: https://forums.triplea-game.org/category/48/game-engine

Start of a migration 👍

@ssoloff
Copy link
Member

ssoloff commented Feb 27, 2018

So, I'm confused.

@DanVanAtta stated:

if we start moving development discussion to forums

@ron-murhammer stated:

I think github issues are good as ... technical discussions.

Is the gist of this issue to agree on moving technical discussions to the forum, as well? I thought we discussed this a few months ago, and we all agreed to keep technical discussions on GitHub. 😕

Regardless, I don't have any objection to moving technical discussions to the forum if that's what the team thinks is best. However, I feel like I need to schedule a memory loss test with my GP given all the resurrected discussions lately. 😄

@ssoloff ssoloff removed their assignment Feb 27, 2018
@DanVanAtta
Copy link
Member Author

DanVanAtta commented Feb 27, 2018

edit 😁

Is the gist of this issue to agree on moving technical discussions to the forum, as well? I thought we discussed this a few months ago, and we all agreed to keep technical discussions on GitHub.

I think so. Community engagement/tracking of conversations in forum is good, it reduces the double topics, win/win.


For consideration is if we want github to be task tracking only. How do we blend it with forums?

@DanVanAtta
Copy link
Member Author

It probably makes sense that topics that relate to github only would be on github. Admin tasks are likely to remain as well. I think in some ways maybe our usage will not change that much except 'discussion' will move to forums.

@RoiEXLab
Copy link
Member

I'm feeling mixed on this, but I'd go with whatever you choose 🤷‍♂️

@RoiEXLab RoiEXLab removed their assignment Feb 27, 2018
@beelee1
Copy link
Contributor

beelee1 commented Feb 27, 2018

You should probably keep the technical stuff here. Could provide a link at the forum for those that want to follow.

You might get (even well intentioned ) comments that will distract from what you want to do.

Imo : )

@Cernelius
Copy link
Contributor

I believe it is a good thing to move all discussions, also about the game engine, to the forum, as this would help breaking the tendency of creating two separated communities, with the developers on one side and the rest on the other (and, for example, the developers would just not even notice the feature requests or what is going on in the forum).

Otherwise the risk is that you have GitHub, where the developers read stuff, and a forum ghetto where no developers read anything going on, even if it might be of interest to them. For some reasons this brings memories.

The main drawback about this is that you drown the gaming community with a bunch of techtalk most don't want or care to see, and I think that's why we used to have a game forum and a developer forum, additionally to the SourceForge bug/feature tracker, but, anyways, most talking is already about tech stuff.

On this line, I think it would make even more sense to move all the bug reports that are map (not engine) bugs only, meaning closing these topics and reopening them in a "Maps Bugs" section in the forum:

#3160
#1331

It really makes no sense that map-only bugs are tracked in the place that is mainly about the engine, and anyways the developer forum is the right place to track such thing, as it was done in the past.

Of course, this is up to you, because, then, once ascertained that a bug opened here is not engine related, you would have to close the issue and tell to reopen it in the developer forum (that is how it worked in past, as well).

Ideally, all bugs related to a map should be reported in the main thread of that map, but, with the move from the old forum, most maps don't have referring threads anymore. On this regard, maybe you should decide if map bugs should be reported in the main map thread or in stand alone threads, and stick such instructions in the same place where, instead, you would tell to report engine bugs in here.

Of course, most users may not be able to discriminate between engine and map bugs, so this would imply telling them to post in forum (this would make bug reporting easier for everyone, as well), if they are not sure, then opening an issue in here once it is determined the bug reported is engine, not map, dependant (so, this may be a bit of a work more moving the bugs from forum to here, but this can also be made by other community members, not necessarily engine developers).

@DanVanAtta
Copy link
Member Author

@Cernelius good feedback. We still want Github for task tracking as you can close and assign issues.


First, I've noticed we are good about tackling new items as they come in, that is perfect and we should continue to do that (good work!).

I've noticed we have a steady state long tail to the github issue queue of open items. We're hovering around 90'ish, and the bottom 60 are generally hanging out ignored. That setup is effectively a forums, temporal ordering with bottom of list always open and ignored. How can we fix this? How can we get the github issue queue to be just one page?

@DanVanAtta
Copy link
Member Author

DanVanAtta commented Feb 28, 2018

My answer is offload discussions to forums, they belong there anyways for community consolidation and feedback : )

Second part I would suggest we mark anything older than 6 months as archived and close.

@prastle
Copy link
Contributor

prastle commented Mar 13, 2018

@DanVanAtta Did you mean 6 months old and archived on the forum and closed or here?

@DanVanAtta
Copy link
Member Author

here, essentially bugs that old would fall off the active queue.

@DanVanAtta
Copy link
Member Author

DanVanAtta commented Mar 31, 2018

The 'game engine' category on forum was not a success. The one useful topic in that category was moved to 'feature requests and ideas' and I removed the 'game engine' forum category.

I think this means that we keep msot development conversation on github; but discuss updates to the game play and features on forums 'feature requests and ideas' https://forums.triplea-game.org/category/42/feature-requests-ideas

@prastle
Copy link
Contributor

prastle commented Mar 31, 2018

@DanVanAtta Oki Doki. Did you notice the new Bug Topic does that work for you?

@ron-murhammer
Copy link
Member

ron-murhammer commented Mar 31, 2018

@DanVanAtta Agree. I don't think having 'developer'/'engine' conversations on the forum is helpful. I think keeping technical conversations in github issues is easier. I think the key is focusing on the end user population for github being developers (anything technical in nature) and the forum being focused on the community (anything less technical in nature).

@prastle I think its still good to have somewhere in the forum for users to report bugs/errors/problems as most don't want to go to github.

@Cernelius
Copy link
Contributor

As long as the developers always discuss in forum (rather than in GitHub) whatever things changing default behaviours or available options for the users / makers. Otherwise, it is not really fun following all tech stuff in GitHub in search of something that might.

For example, I believe the decision of removing the ability to set the ram in game (via Engine Preferences) should have been discussed / reported in forum (less important now that you have increased to 2 GB, but just talking in general).

Kind of strange, then, having two discussions going on at the same time in GitHub and in forum, like when the matter was to enforce some NCM limits, and other cases, but your choice.

@Cernelius
Copy link
Contributor

In my opinion, and I believe this was about the old way (even tho a lot was actually done with no discussions at all, when the developer was only 1), discussions where always kept in forum and, once something was agreed that it was going to be done, a ticket was opened about doing it, specifically (so, a single discussion could have resulted in a bunch of tickets).
I cannot recall a single sourceforge ticket that resembled anything like a general discussion, and that seemed logical enough to me.
But I see strongly technical discussions feel a bit awkward in forum, when nobody but the developers can really understand what's even being said. And in the moment there is a single forum, instead of a gaming forum and a developer forum, like in the past, the akwardness increases.
But I still think all discussions should stay in forum, as otherwise you have to decide if this or that discussion should go in forum each time, and you end up with two discussions going on at the same time, both in GitHub and in forum, which is really not helpful.
For example:
@panther said in No unit - except air units - should be allowed to move during both CM and NCM during the same turn:

I hope you understand that I am not going to duplicate my Github-statements again. Please read through the respective issue(s) created there if interested.

That thing was made in "Help & Questions". Probably it would fit better as "TripleA Development" or "Feature Discussions".

Also, having feature requests in forum and not discussions is really strange, as, obviously, discussions are more of a forum thing that feature requests. In the past, you would have discussed in forum, and, then, made a relatively concise feature request ticket.

@Cernelius
Copy link
Contributor

To be clear, when in the past we had a gaming forum and a developer forum, it seemed obvious development discussions were for the forum (that was the name of the forum itself!).
Now that there is a single forum, I'm not so sure, as drowning users with techtalk they don't care to see is a drawback, but the new forum is already mostly about mapmaking talking, I guess most users are not following, either.
But as a person interested in mapmaking I can only make guesses about what not-mapmaker users (the vast majority) prefers, also since we don't get so many of those using the forum to talk about the game, like, instead, it happens in https://www.axisandallies.org/.
The more the techtalk in the forum, the more users not interested in it are likely to stay away from the forum, not seeing topics they are interested in following, I tend to think (but it's just a guess).

@Cernelius
Copy link
Contributor

Cernelius commented Apr 25, 2018

This is an example of a topic that would fit better in a "TripleA Development Discussions" section, rather than in Announcements, and it seems reasonable to keep in forum, rather than in a tracker:

https://forums.triplea-game.org/topic/464/taking-your-suggestions-for-a-new-ui

I think that one should have been moved in the new development / discussions section.
I'm not sure why initially there was a preference for discussing in forum, and then, all of a sudden, "the 'game engine' category on forum was not a success", before it practically started, why? Only reason I see is to limit the amount of techtalk in forum, to keep it more gaming focused (since now the developer and the games forum are one), but in the moment we have loads of mapmaking etc. anyways, I don't think the regular users really feel a difference, between some discussing the skin of a map and some discussing how the program should look.

EDIT: To try to clarify my position, if we would still have a separate developer forum and gaming forum, I would be absolutely and strongly in favour to keep all kind of discussions in the (developer, of course) forum. The matter becomes not as clear in the moment the forum is only one, but I think I'm still advising that way, tho I'm really not sure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Discussion team communication thread, meant for coordination and decision making
Projects
None yet
Development

No branches or pull requests

7 participants