The build-dependencies in this case should only be
JDK >= 1.8 and Apache Ant >= 1.8, newer versions should
work as well.
When you ran a build via "ant compile-all", the necessary
third-party-libs should be downloaded and you can then use
Eclipse or IntelliJ to load the project and start working
For Visio classes look at all the classes named XDGF...,
you probably need to look a bit at how the code is structured.
Tests for these classes should go into the src/ooxml/testcases
folder and naming is usually TestXSDGF... We use JUnit 4
with @Test annotations for newly created tests.
Finally you can check coverage of newly created tests either
in the IDE or by running "ant -Dcoverage.enabled=true test-ooxml
testcoveragereport" which will produce a coverage report under
I suggest you take a first look around, ask questions for
anything you stumble into and start work on a simple test. When
you have a first one we can take a look at it. If you use Git
then a fork on Github will work well or simply as files or
patches via email.