Ability to apply labels to the versions
diff --git a/src/main/java/org/apache/tomee/website/Configuration.java b/src/main/java/org/apache/tomee/website/Configuration.java
index 6465f04..1b90fac 100644
--- a/src/main/java/org/apache/tomee/website/Configuration.java
+++ b/src/main/java/org/apache/tomee/website/Configuration.java
@@ -91,7 +91,7 @@
 
         return new Source[]{
 //                new Source("https://github.com/apache/tomee.git", "master", "tomee-8.0"),
-                new Source("https://github.com/apache/tomee.git", "master", "tomee-9.0").related(microProfile2).related(jakartaEE9).javadoc("^org.apache.(openejb|tomee).*"),
+                new Source("https://github.com/apache/tomee.git", "master", "tomee-9.0").label("milestone").related(microProfile2).related(jakartaEE9).javadoc("^org.apache.(openejb|tomee).*"),
                 new Source("https://github.com/apache/tomee.git", "master", "tomee-8.0", true).related(microProfile2).related(jakartaEE8).javadoc("^org.apache.(openejb|tomee).*"),
                 new Source("https://github.com/apache/tomee.git", "tomee-7.1.0", "tomee-7.1").javadoc("^org.apache.(openejb|tomee).*"),
                 new Source("https://github.com/apache/tomee.git", "tomee-7.0.5", "tomee-7.0").javadoc("^org.apache.(openejb|tomee).*"),
diff --git a/src/main/java/org/apache/tomee/website/Source.java b/src/main/java/org/apache/tomee/website/Source.java
index a93019b..5478cec 100644
--- a/src/main/java/org/apache/tomee/website/Source.java
+++ b/src/main/java/org/apache/tomee/website/Source.java
@@ -60,6 +60,7 @@
  */
 public class Source {
     private final String name;
+    private String label;
     private final String scmUrl;
     private final String branch;
     private final boolean latest;
@@ -177,6 +178,14 @@
         return this;
     }
 
+    public String getLabel() {
+        return this.label;
+    }
+
+    public Source label(final String label) {
+        this.label = label;
+        return this;
+    }
 
     @Override
     public String toString() {
diff --git a/src/main/java/org/apache/tomee/website/VersionsIndex.java b/src/main/java/org/apache/tomee/website/VersionsIndex.java
index e39a43d..4e35fc8 100644
--- a/src/main/java/org/apache/tomee/website/VersionsIndex.java
+++ b/src/main/java/org/apache/tomee/website/VersionsIndex.java
@@ -31,9 +31,9 @@
         try {
             final StringBuilder index = new StringBuilder();
             index.append(":jbake-type: page\n")
-                 .append(":jbake-status: published\n")
-                 .append(":jbake-title: Apache TomEE Documentation\n")
-                 .append("\n")
+                    .append(":jbake-status: published\n")
+                    .append(":jbake-title: Apache TomEE Documentation\n")
+                    .append("\n")
             ;
 
 
@@ -42,6 +42,12 @@
                 if ("latest".equals(source.getName())) continue;
 
                 index.append("*").append(source.getName());
+
+                if (source.getLabel() != null) {
+                    final String label = source.getLabel();
+                    index.append(" (").append(label).append(")");
+                }
+                
                 if (source.isLatest()) {
                     index.append(" (latest)");
                 }
@@ -64,13 +70,13 @@
                     for (String LanguageDir : listOfLanguagesDirs) {
                         if (!LanguageDir.equalsIgnoreCase("en")) {
                             index.append(" link:")
-                                 .append(source.getName())
-                                 .append("/")
-                                 .append(LanguageDir)
-                                 .append("/examples/")
-                                 .append("[ [")
-                                 .append(LanguageDir)
-                                 .append("\\] ]");
+                                    .append(source.getName())
+                                    .append("/")
+                                    .append(LanguageDir)
+                                    .append("/examples/")
+                                    .append("[ [")
+                                    .append(LanguageDir)
+                                    .append("\\] ]");
                         }
                     }