in src/main/java/org/apache/tomee/website/VersionIndex.java [40:80]
public void prepare(final Source source) {
final File docs = sources.getJbakeContentDestFor(source, "docs");
final File examples = sources.getJbakeContentDestFor(source, ""); // target/jbake/content/tomee-8.0/
try {
final StringBuilder index = new StringBuilder();
index.append(":jbake-type: page\n")
.append(":jbake-status: published\n")
.append(":jbake-title: ")
.append(source.getName())
.append(" resources")
.append("\n")
.append("\n")
;
if (docs.exists() && docs.listFiles().length > 0) {
//ToDo: add to the doc index file the available languages for documentation.
index.append(" - link:docs[Documentation]\n");
}
List<String> listOfLanguagesDirs = obtainListOfExamplesLanguages(examples);
if (listOfLanguagesDirs.size() > 0) {
index.append(" - link:examples[Examples]");
for (String LanguageDir : listOfLanguagesDirs) {
if (!LanguageDir.equalsIgnoreCase("en")) {
index.append(" link:" + LanguageDir + "/examples" + "[ [" + LanguageDir + "\\] ]");
}
}
index.append("\n");
}
index.append(" - link:javadoc[Javadoc]\n");
IO.copy(IO.read(index.toString()), new File(docs.getParentFile(), "index.adoc"));
} catch (IOException e) {
throw new RuntimeException(e);
}
}