Spocks-cuddly-tribble wrote: ↑Thu Apr 15, 2021 7:47 am
But, if I'm not mistaken after a quick research, the Eclipse Gradle import and build task is still useless without java programming knowledge (wrt updating UE)?
Be honest, you just fear that you might get the taste to it!
If you manage to read some text, I mean actual text and not such crazy asm code, you will easily find into it. The most challenging actually is not the programming part, but to set up an account and join for write access. You actually even might skip to install Eclipse and Git, but simply use the text file editor of the webpage. And if not writing any code, you can still write some bug tasks and directly link into the source code.
For serious contibution however I recommend to install Git
https://git-scm.com/ and some handy commit environment like GitHub Desktop
https://desktop.github.com/, SmartGit
https://www.syntevo.com/smartgit/, or some other fancy client from this list:
https://git-scm.com/downloads/guis. In addition you should generate an ssh key and add it to your GitLab ssh keys so you can skip the login process.
With git you can locally maintain a full copy of the repository, easily switch between commits and have your own branches that you can work on independently. It is not restricted to source code but you can use it for tracking your changes on other work too. And it doesn't rely on an external server and an account either, but you can even use it to manage local changes on different machines, or create and send in little patch files. It's however best to be used with smaller files in readable text format.
I'd be happy to write some tutorial, but you already find countless on the web.
Oh and modern C++ is much more complex than lame old Java. Java is made for people that love to play in a sandbox and fear to touch their system. But still the most C++ programmers will freak out when they try to look into assembler programming. That is for sure!