DEV Community

Qiwen Yu
Qiwen Yu

Posted on

Hacktoberfest: Quelea Project "remove redundant import statements"

Introduction

This is my first contribution to an open source project, and I have learnt a lot from this straight-forward, yet meaningful contribution.

Project

I chose the Quelea project, which is an open source Java desktop project. Quelea is a competent cross platform church software developed to bring the best features from similar software, spiced with unique features, to every church for free. The founders have developed this software entirely on their spare time and the software is completely open source.

Issue

The issue was raised here. This issue was asked contributers to remove redundant import statements from Java class files.

Challenge

The most challenge part of this issue is to properly set up local environment according to the contributing guidelines and setup guide. The Oracle Java SDK 8 and IntelliJ IDEA are required by this project.
Once the local environment got properly set up, the IDE could index and sync the whole project files correctly. Therefore, you could have the idea that which import statements were useless.

Solution and Pull Request

The solution was mentioned in the Challenge part. With the right working environment, I finished my part and submitted a PR, and this PR was successfully got merged.

Top comments (0)