public void prepare()

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);
        }
    }