Improve development workflow


Jan Jansen <faro...@...>
 

Hello

My thoughts to improve the development workflow in the near future.

Ideas:
  • Replace maven with gradle as build system
    • Clean syntax to describe a build jobs
    • performance improvement in build time and test time
    I worked on a PoC https://github.com/GDATASoftwareAG/janusgraph/tree/gradle
  • Use dependabot to upgrade deps
  • Use newer JAVA version for example JAVA 12, this allows to newer language features
  • Use Netlify to deploy a test version of doc in a PR: https://www.netlify.com/. Example PR: from testcontainers: https://github.com/testcontainers/testcontainers-java/pull/1815/checks?check_run_id=208346640
  • Ongoing task improve testsuite
  • Add a benchmark test using https://openjdk.java.net/projects/code-tools/jmh/

Any other ideas? Any thoughts?

Greetings,
Jan

Join janusgraph-dev@lists.lfaidata.foundation to automatically receive all group messages.