Replies: 2 comments 3 replies
-
I imagine this is just a mix of early adoption, Nim being somewhat niche, plus everyone having their own skillset and interests. Deep understanding of Godot, Nim, and git is a tall order. With the stars up to 45 now and getting more potential contributors at all, I'd say that it means the project is on the right track. Just hopefully you get some star players before a big influx of interest. Wish I could be more helpful, but I'm a bit aimless right now. Gamedev is even less my thing, difficult thinking of viable starter project ideas for even a tiny amount of motivation... even the smallest amount of friction grinds that to a halt. Which is admittedly my problem(s). |
Beta Was this translation helpful? Give feedback.
-
I've been going through the project quite a lot, mostly just to figure out how to use it, and update the wiki on that. I was able to contribute a small piece of code, but for anything more significant I still don't understand how it works well enough. For this reason I think documentation is the most important area to improve in order to help people contribute to the project. First of all, an explanation of the project architecture is needed (in a wikipage probably). What are the major parts? How do they work and relate to each other? What are the design decisions and considerations. Imagine that you have a student who's reasonably proficient in nim but they've never created something like a gdextension language binding. What would you need to explain about how you've done it in order for them to be able to create the same thing themselves? Secondly, document important details in the source code. Focus on why the code is that way, rather than what it does. Again, imagine the student. For most of the code they'll understand what it does (just by reading it) but they won't know why it was made that way. Some code might also require explanations on what it does if it uses advanced/obscure techniques or works with "magic numbers". I realize there's a language barrier but from what I've seen I think you're doing fine with the translations =) Any explanations you can add are better than nothing, and you can simply add more, a bit at a time, as I've done with the quick guide. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
@xix-xeaon @insomniacUNDERSCORElemon
In the PR I mentioned earlier, I noticed that this project has an unusually high hurdle for new contributors to get involved. I think we have no issues lined up now for newcomers.
I am looking for tasks that I could mark as
good first issue
, but in no way I guess I am used to the status quo. From now on, I will actively try to clarify these minor modifications as an issue.In the meantime, is there any
good first issue
?Beta Was this translation helpful? Give feedback.
All reactions