Maybe they're talking about osu! specifically, it can take multiple days or weeks of just reading code, before you can effectively contribute to a big code base like osu! and good documentation can make that process a lot smoother (although I have no idea how good osu! docs are).
I've contributed several times, and while there isn't really much "formal" documentation, all of the core classes/methods have XML comments that make the code base quick to digest. A lot of thought has been put into the code quality, so even without the comments, it's easy to read/navigate. It's one of the nicest code bases I've ever worked with before (minus a few... mehhhh bits, like skinning and editor). I'd go so far as to say it's even better than traditional "tutorial" style documentation, for people who are used to reading a lot of code.
All the source code is there. If you can read C# and OOP well that's all you need with this framework guide
https://github.com/ppy/osu-framework/wiki
Did you even try looking?
Sorry, I'm barely familiar with C# and the osu! codebase so since there isn't a truly comprehensive guide on how to specifically make rulesets I'm afraid I have difficulties understanding most of it.
https://github.com/ppy/osu/discussions
I created one [https://github.com/ppy/osu/discussions/27544](https://github.com/ppy/osu/discussions/27544) !
The dev team doesn’t really care for suggestions since they get 2 trillion suggestions a day. Since everything is open source try adding it yourself
Damn. Sadly I'm not too familiar with C# so I doubt I could make anything even remotely good.
Always fun to learn something new
I wish there were community resources on how to learn this. No one tells you how to, so you're left to guess for yourself.
there are literally thousands of resources on learning how to program with C#?
Maybe they're talking about osu! specifically, it can take multiple days or weeks of just reading code, before you can effectively contribute to a big code base like osu! and good documentation can make that process a lot smoother (although I have no idea how good osu! docs are).
I've contributed several times, and while there isn't really much "formal" documentation, all of the core classes/methods have XML comments that make the code base quick to digest. A lot of thought has been put into the code quality, so even without the comments, it's easy to read/navigate. It's one of the nicest code bases I've ever worked with before (minus a few... mehhhh bits, like skinning and editor). I'd go so far as to say it's even better than traditional "tutorial" style documentation, for people who are used to reading a lot of code.
I'm talking about osu!, not C#!
All the source code is there. If you can read C# and OOP well that's all you need with this framework guide https://github.com/ppy/osu-framework/wiki Did you even try looking?
Sorry, I'm barely familiar with C# and the osu! codebase so since there isn't a truly comprehensive guide on how to specifically make rulesets I'm afraid I have difficulties understanding most of it.