Open
Description
Project Title:
Remove the use of Java raw types
Description:
Uyuni is an open source systems management solution that can be used to manage various Linux distributions using a powerful web UI and API.
The Java code of Uyuni evolved over the years but still contains raw types uses. This project is about removing them all! This may sound an easy task, but this requires quite some code reading and patience to achieve it.
Here is a list of the reported uses: https://sonarcloud.io/project/issues?languages=java&rules=java%3AS3740&issueStatuses=OPEN%2CCONFIRMED&id=uyuni-project_uyuni
Deliverable:
- The code without the raw types.
- SonarCloud reporting no raw type use any more: https://sonarcloud.io/project/issues?languages=java&rules=java%3AS3740&issueStatuses=OPEN%2CCONFIRMED&id=uyuni-project_uyuni
Mentor:
Skills:
- Good Java knowledge.
Skill Level: Easy/Medium
Project Size: Small Sized Project (90 hours)
Get started:
- Join GitHub Discussions and chatrooms: uyuni-project/devel uyuni-project/users
- Get familiar with uyuni, especially with the Java code
- Set up a development Uyuni server VM, e.g. with sumaform