As everyone in the IT business, I have quite a few of my own projects. Most of them rot in solitude and are rather dusty... So, I decided as a way of exercise as well as a check how have technologies developed and my own views on code cleanness, tests' quality and overall project usability, to make them more development-friendly.
In short - I'm reviving my projects (both university and personal ones) so that they are easy to setup, run and contribute to if there's a willing person.
I'm starting with this small project: https://github.com/leni-kirilov/FileSystem2Html/
What does it do:
- it's a simple Folder structure scanner
- it can build an HTML/XML report of the folder structure
- it can rebuild that folder structure elsewhere (without the content, obviously)
My "beautiful" swing UI |
Very useful if you like a certain folder structure, and don't have the time to remove all the files or whatever. You can easily mimic it. Quite a simple app.
Now to the contribution part:
- It's an open source project
- Java 8 required
- built with Maven
- a list of TODOs and ideas where one can get started! I've listed ideas based on effort.
I would start with the small ones.
The project builds automatically and measures code coverage (yes, there are unit tests there!)
(Thank you Travis-CI, Coveralls and Coverity!)
(Thank you Travis-CI, Coveralls and Coverity!)
So that's pretty much it.
I can't wait until I see someone energetic about such a tool
Best of wishes!
Leni
Leni
PS:
Please be gentle :) I know there's some pretty lame code out there!