Seeking advice: Good first Issue with focus on the Java Codebase?
Hey, I'm struggling finding a "good first issue" mainly related to the java codebase. Even though my "main" language is Python, I want to improve my Java Skills and thought the best way is hands on experience by contributing something to Uyuni. Was looking through all GH Issues, so far the following seem promising from a "good-first-issue" point of view BUT as you can see, they are all more related to Python or Web UI: spacecmd: - Feature Request: Implement spacecmd commands for managing Content Lifecycle Projects and Environments #1264 [1] - Add possibility to automate initial organization/user creation #296 [2] - Feature Request: Implement API calls and spacecmd commands for Organization Credentials #1257 [3] Web UI: - spacewalk-remove-channel: let it be triggered from the webUI as well #1427 [4] - Missing translation wrappers #3383 [6] reposync: - reposync: error is not clear when a repository mirror is not reachable #2514 [5] So I'm looking for some advice where to start, maybe i just missed a potential candidate? Or should I tackle a Python related one until something new comes up? Cheers Dominik [1]: https://github.com/uyuni-project/uyuni/issues/1264 [2]: https://github.com/uyuni-project/uyuni/issues/296 [3]: https://github.com/uyuni-project/uyuni/issues/1257 [4]: https://github.com/uyuni-project/uyuni/issues/1427 [5]: https://github.com/uyuni-project/uyuni/issues/2514 [6]: https://github.com/uyuni-project/uyuni/issues/3383
On 24/09/2021 11.32, Dominik Wombacher wrote:
spacecmd: - Feature Request: Implement spacecmd commands for managing Content Lifecycle Projects and Environments #1264 [1] - Add possibility to automate initial organization/user creation #296 [2] - Feature Request: Implement API calls and spacecmd commands for Organization Credentials #1257 [3]
I personally think those three could be good ones - especially because they let you test the Java/Python boundary. None seem terribly difficult - you could maybe start with the second which is also pretty well defined, then the third (all Python) and finally the first (requires a bit of API design, so it's perhaps a bit more difficult). Happy Hacking! Regards, -- Silvio Moioli SUSE Manager Development Team
On Mon, Sep 27, 2021 at 9:37 AM Silvio Moioli <moio@suse.com> wrote:
On 24/09/2021 11.32, Dominik Wombacher wrote:
spacecmd: - Feature Request: Implement spacecmd commands for managing Content Lifecycle Projects and Environments #1264 [1] - Add possibility to automate initial organization/user creation #296 [2] - Feature Request: Implement API calls and spacecmd commands for Organization Credentials #1257 [3]
I personally think those three could be good ones - especially because they let you test the Java/Python boundary.
Make sense, thank you very much for your advice!
None seem terribly difficult - you could maybe start with the second which is also pretty well defined, then the third (all Python) and finally the first (requires a bit of API design, so it's perhaps a bit more difficult).
Indeed, also saw your Hint in #296 regarding usage of the same Workaround in sumaform, thanks for that. I have some questions / thoughts about that task, but to keep the information in one place, I will post them directly in the GitHub Issue.
Happy Hacking!
Thank you :)
participants (2)
-
Dominik Wombacher
-
Silvio Moioli