Discussions tab #2365
Replies: 7 comments 4 replies
-
I think that's mostly fine, I'm just afraid of extra noise from users that would ask question here rather than on the forum/Discord. We have to be sure that it's clear that:
For "feature requests", I'm still a bit torn apart between keeping them on the forum and then switching to a discussion on GitHub when there is enough technical stuff or when the request make enough sense. I'm also a bit afraid of people jumping the ship and directly opening discussions on GitHub that are just "can we have 3d plz??". The good part will be to have issues only for bugs, that will be a very good thing :) |
Beta Was this translation helpful? Give feedback.
-
The main issue I have with feature requests on the forum is that they basically drown most of the time. For example, I made a proposition for one of my favorite things, the ternary operator. It got a few likes, so it wasn't a bad idea and maybe could have been taken to GitHub, but no one commented on it to have a discussion on what else to think about before porting it to GitHub, and soon the post drowned and got forgotten. It is the same for other feature, where I am like "Hey we should definitely add that" but then it never gets ported to GitHub and never gets implemented. Having a place just for feature request would let them not drown, and if it is github discussion it could be easily ported into GitHub issues if considered a good feature request. |
Beta Was this translation helpful? Give feedback.
-
It's partially "by design", in the sense that we'll always get more feature requests that we can handle - even if you and I was working 24/7 on GDevelop (that's also the reason behind the Trello: get a view of all the requests and have votes to show that we need a strong community ask before doing something). Which amounts to 5x10 = 50 minutes a day to answer to these. As I won't be able to keep up, things will start to "drown" again. I'm very much keen on opening the discussions on GitHub because it's clearly missing for technical discussions, but for feature requests I'm not 100% sure how to deal with them. In an ideal world, an idea would be submitted, get a few "+1, I totally want this" from 5-10 community members, then it would ring a bell somewhere telling "this feature is requested a lot - it will be added to the roadmap automatically so it can gather more votes, and developed if GDevelop core developers are happy about the design of this feature (that they can discuss on GitHub or on the Trello comments)" Note that it's not a new problem :) The Trello roadmap was opened because people were complaining that they had no visibility on new features, and that their feature requests were not taken into account (which is partially false: I'm reading a lot of things, it's just that not everything can or should be done). Other projects like Godot have things like "proposals": https://godotengine.org/article/introducing-godot-proposals-repository - maybe something we learn from. |
Beta Was this translation helpful? Give feedback.
-
I do like the idea of having one (or two) places for each specific purpose:
Perhaps there is a possible way to get the best of both worlds (using GitHub to track more things) without the core-dev team spending time on every request? Is it possible for a team of moderators to tag issues that deserve review by the core team? |
Beta Was this translation helpful? Give feedback.
-
@4ian Is whole GD is converting into TypeScript ? if so Is there any plans which files are getting converted to TS ? or contributors are randomly changing files to TS ? |
Beta Was this translation helpful? Give feedback.
-
The conversion has already happened, and was done mainly automatically via tools. You can find the PR here: #2157 .
Personally I'd like a conversion to typescript as well, but we already have flow there and I don't think that there will be a change to typescript anytime soon. Also, this is unrelated to this issue. You should ask this on the forum, discord or trello, or seek the answers on those platforms as there are probably answers there. See this trello card that shows through the checklist what was done and it is in the "Done" list, so there won't be any more work on this. For the second part, see the comments on this card. |
Beta Was this translation helpful? Give feedback.
-
@Bouh @arthuro555 @blurymind looks like we have a discussion tab now 😄 I've moved the questions/enhancement issues there. Please let's be sure to keep only technical discussion here, the community using GD should prefer using the forum or discord as usual :) |
Beta Was this translation helpful? Give feedback.
-
Hi
Can we use the discussions tab of Github soon?
It will allow everyone to discuss important things, GD's vision for the future, features, it can also be a great place for important messages for developers.
I'm thinking about this kind of important comment.
A Suggestion features section can be useful to remove suggestions in the Issues tab.
And redirect suggestions from the forum to this new suggestion section in discussions tab.
What's the reason for this? Because we have three places to make suggestions, the trello, the forum, and github.
Regroup everything in one place allows to have a global vision of the requests, the approved suggestions goes to Trello list.
And this way suggestions and bugs are no longer mixed up in the github Issues. Issues tab will be only for bugs.
A Q&A section about the engine can be useful too!
So we would have sections:
I start from the observation that some of the suggestions and bugs in the forum are not always reported on Github because there are not enough people to make the bridge between the two websites.
And even less between the Trello, the forum and Github.
Less is more, isn't it?
Beta Was this translation helpful? Give feedback.
All reactions