Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernize project #44

Closed
8 tasks done
gotson opened this issue Jul 17, 2020 · 0 comments
Closed
8 tasks done

Modernize project #44

gotson opened this issue Jul 17, 2020 · 0 comments
Assignees

Comments

@gotson
Copy link
Member

gotson commented Jul 17, 2020

The project has not been very well maintained over the past years, i would like to make it easier to contribute.

I have setup a branch modernize to perform all the work needed:

  • migrate from Maven to Gradle
  • migrate to JUnit 5
  • migrate to AssertJ
  • carve-out VFS support into its own repo (Carve out VFS support into it's own module #41)
  • raise the minimum version of Java to 8 (Minimum needed Java version #20)
  • use Conventional Commits and setup commit-hooks with commitlint / husky
  • setup automatic publishing of releases with semantic-release to JCenter and Mavencentral
  • setup code coverage reporting

People who need Java 6/7 will still be able to use version 4.0.0.

@gotson gotson self-assigned this Jul 17, 2020
@gotson gotson closed this as completed Jul 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant