Sergix / JTerm

A terminal written in Java for cross-platform compatibility and usage.
https://sergix.github.io/projects/jterm
GNU General Public License v3.0
52 stars 32 forks source link

Returning contributor looking for issues to work on #122

Open nanoandrew4 opened 5 years ago

nanoandrew4 commented 5 years ago

Hey, I used to contribute to this project a while back, and thought about coming back to do a bit more work on it, but I saw there are no open issues, and that the maintainers changed. I talked to Sergix (former maintainer) and he said that the new maintainer is relatively active, so posting an issue should get the ball rolling.

I have about a two to three week to work on the project, so I was thinking about revisiting some of the code I previously wrote and make some improvements upon it. Since there are no other issues to work on, I don't know if anyone has any pressing matters they want looked at, or if I could just propose some changes and start working on those issues. Either way, looking forward to doing some more work for this project!

nanoandrew4 commented 5 years ago

Since I haven't heard back yet, I'll start by improving general code quality and adding tests. Since part of the codebase was written by me a couple years back, the code probably has a lot of room for improvement. I'll also try to add documentation where possible (I don't remember the purpose of the entire application, but I'll give it my best shot). I also just ran some code coverage analysis on the tests, and the results came in at 36% of classes, 23% of methods and 15% of lines. I'll try to improve coverage, and get % lines close to 50% with tests.

Any feedback or further ideas on how to improve the project would be appreciated.