DEV Community

Qiwen Yu
Qiwen Yu

Posted on

1

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.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay