-
Notifications
You must be signed in to change notification settings - Fork 900
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
📚 Missing/outdated Wiki Pages Task Force #4795
Comments
Keeping this space as a buffer for future listing of pages. |
Placeholder message |
High level items that are currently missing on the wiki, or are very briefly mentioned but could be expanded. These are things that have been on my personal task list for a long time to see about building out, but I've not had time.
|
[UPDATE NEEDED] Context: Existent Input:
|
[CLUSTER NEEDED] Context: Existent Input:
Note: This comment mentions a Cluster (a family of related articles addressing a commun theme). Since this kind of documentation takes time, reply with the JavaScript scope that you're willing to address. |
[EXTENSION MAINTENANCE NEEDED] - Mid Level Context:
As for GDevelop users who are considering using an extension, some of them reported that it would be nice to have an example that they could test to see if the extension is what they need. How we're addressing this: The new rules for extension publication are as follows:
|
Some minor input on these
I agree the platformer tutorial needs an update, the current formatting doesn't really lead very well to navigation ("I left off in the middle of a page the other day....was it part 3 or part 5?" is much harder than "I was working on Step 6: Adding Controls"), and all of the instructions are for older versions of the UI. Basing it off of Helper Wesley's video would be a fantastic improvement. (Edit: Snipped repetitive info) There are quite a few studies showing that children who only learn a subject via video tutorials (Youtube or otherwise) and never have coursework/book study have a hard time adapting to different concepts or developing critical thinking skills. I know there are a lot of people asking for more tutorials, but I think making the general documentation better and having updating the tutorials to be more relevant will lead to a better result than just "more tutorials". Both should be maintained, and in a best case scenario, the wiki would allow for content referencing from other parts of the wiki, so you only have to maintain one page for a concept rather than both the main documentation and the tutorial ( this plugin could be very helpful, if it's not already installed in the wiki: https://www.dokuwiki.org/plugin:include ) The plugin above could make it easier for tutorial makers to reference other info, as well as reference previous sections in the tutorial.
Yes, all of these changes to the Platformer tutorial make complete sense to me.
This is a difficult one. Unless something has changed, my understanding is that Javascript is not viewed as a first class method of building games in GDevelop, because the languages being used could change at any point. If that is still the high level viewpoint, I think being more clear about the expected skill level to use JS in the engine should be documented. I've seen a lot of the references/discussion in the JS channel on the discord, and I think some of the issues arise because people are trying to learn Javascript through GDevelop, whereas it more expects you to be a full stack Javascript dev already and understand about using custom APIs along with Javascript already.
So I think this is another thing the core team needs to decide on, because I think "can get nervous because they fear extensions will no longer be maintained" is 100% true. Extensions are only maintained by their original creators, or if another contributor has an idea on how to make an enhancement. I think it's probably important to be upfront about that with people (extensions in the extension list are not maintained as part of the engine), and maybe provide detail on how to open an extension to better learn about how its logic works?
While I absolutely agree with these, I think #4 will lead to less people submitting extensions at all, although I do think it is probably the right path forward. I think it's probably worthwhile to talk with the extension team to get their input on that, and decide what that means for the Community extension tab items. |
👉 Welcome to the Wiki Task Force!
GDevelop’s Wiki teaches beginners and advanced users how to approach and use GDevelop’s features.
Since the product is constantly evolving, some pages might be missing or needing an update.
This is why we’ve created a new way to contribute to the community as a wiki writer: The Wiki Task Force.
To make sure that everyone's Wiki contributions are consistent and useful, we've created this issue to list and keep track of needed articles.
Please take a moment to read through these general guidelines before you start editing.
Go to “Contributing to the documentation” for better guidance on how to create pages, use markdown and how to refer to GDevelop’s concepts.
If you’ve decided to work on a Wiki page:
Thanks for your help in making this a valuable resource for everyone!
The text was updated successfully, but these errors were encountered: