Permalink
Browse files

Adding fr and fixing en mistakes

  • Loading branch information...
1 parent 8297aa6 commit b01925c6782c42f17219c14c2746a7e0cf3d3505 attonnnn committed Sep 13, 2010
View
@@ -124,6 +124,14 @@
<goalPrefix>tapestry-tldgen</goalPrefix>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-site-plugin</artifactId>
+ <version>2.0-beta-7</version>
+ <configuration>
+ <locales>en,fr</locales>
+ </configuration>
+ </plugin>
</plugins>
</build>
<repositories>
View
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faqs title="Frequently Asked Questions">
+ <part id="General">
+ <faq id="compilation-eclipse">
+ <question>La compilation ne fonctionne pas sur Eclipse</question>
+ <answer>
+ <p>
+ L'extension m2eclipse ne semble pas prendre en compte le descripteur de plugin Plexus présent dans le jar du plugin.
+ Ceci occasionne une erreur de compilation lors du build automatique d'Eclipse, mais tout fonctionne parfaitement en ligne de commande.
+ Nous vous conseillons de désactiver le plugin afin de travailler avec Eclipse...
+ Nous travaillons dessus...
+ </p>
+ </answer>
+ </faq>
+ </part>
+</faqs>
View
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+ <properties>
+ <title>A propos d'Exanpe - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="A propos d'Exanpe">
+
+ <p>
+ Exanpe est une équipe francaise (et un peu espagnole) de développement curieuse de découvrir de nouveaux frameworks Java EE.<br/>
+ Nous essayons d'aider la communauté, d'accélérer et de faciliter les développements sur notre temps libre
+
+ <br/><br/>
+ Merci de nous remonter les erreurs éventuelles que vous décéleriez, on aime apprendre aussi ;).
+ </p>
+ </section>
+
+ </body>
+
+</document>
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+ <properties>
+ <title>Téléchargement - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="Téléchargement">
+
+ <p>
+ Le plugin ne se télécharge pas à proporement parler. Ajoutez simplement la dépendance à votre pom et la magie opère :)<br/>
+ Consultez la page <a href="usage.html">Utilisation</a>
+ </p>
+ </section>
+
+ </body>
+
+</document>
View
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+ <properties>
+ <title>Presentation - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="Presentation">
+
+ <p>
+ Tapestry-Tldgen est un plugin Maven developpé et maintenu par l'équipe Exanpe.<br/>
+ Le but du plugin est de générer une tld décrivant une librairie de composants Tapestry 5.<br/>
+ Cette tld, une fois importée dans votre IDE préféré, aide significativement les développeuts et accélère nettement la production de pages tml.<br/>
+ <br/><br/>
+ Le plugin s'appuie à la fois sur la Javadoc and l'annotation @Parameter pour effectuer la génération.<br/>
+ Consultez la page <a href="usage.html">Utilisation</a> pour apprendre à générer votre tld en à peine 2 minutes !
+ </p>
+ </section>
+
+ </body>
+
+</document>
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+ <properties>
+ <title>Release notes - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="Release notes">
+
+ <p>
+ 13/09/2010 : 1.0.0 : Déploiement de la première version du plugin
+ </p>
+ <hr/>
+ </section>
+
+ </body>
+
+</document>
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+ <properties>
+ <title>Roadmap - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="Roadmap">
+
+ <p>
+ Le plugun a été concu pour faciliter au maximum l'utilisation d'une librairie personnalisée Tapestry 5.<br/>
+ Suggestions et améliorations sont les bienvenues sur notre <a href="http://github.com/exanpe/tapestry-tldgen">espace GitHub</a>!
+ </p>
+
+ </section>
+
+ </body>
+
+</document>
+
+
+
View
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document xmlns="http://maven.apache.org/XDOC/2.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd">
+
+ <properties>
+ <title>Utilisation - Tapestry Tldgen</title>
+ <author email="exanpe@gmail.com">Exanpe</author>
+ </properties>
+
+ <body>
+
+ <section name="Utilisation">
+
+ <p>
+ Mettre en place tapestry-tldgen prend 2 minutes :<br/>
+ </p>
+ <ul>
+ <li>Documentez soigneusement vos classes de composants et leurs attributs annotés via @Parameter (déjà fait non ? :))</li>
+ <li>Ouvrez le pom.xml de votre librairie</li>
+ <li>Coller la configuration ci dessous dans la section plugins :
+
+ <source>
+ <![CDATA[
+ <plugin>
+ <groupId>fr.exanpe</groupId>
+ <artifactId>tapestry-tldgen</artifactId>
+ <version>${set the version here}</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>tld-generate</goal>
+ </goals>
+ <phase>process-classes</phase>
+ <configuration>
+ <uri>${set your tld uri here}</uri>
+ <namespace>${set your tld defaut namespace here}</namespace>
+ <rootPackage>${set your root package here}</rootPackage>
+ <encoding>${set your source file encoding here}</encoding>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ ]]>
+ </source>
+ </li>
+ <li>
+ Lancez un build and récupérez votre tld dans le répertoire target/
+ </li>
+
+ </ul>
+
+ </section>
+
+ <section name="Configuration">
+
+ <table>
+ <tr>
+ <td><b>Clé</b></td>
+ <td><b>requis</b></td>
+ <td><b>Description</b></td>
+ </tr>
+ <tr>
+ <td>uri</td>
+ <td><b>oui</b></td>
+ <td>L'uri de la taglib</td>
+ </tr>
+ <tr>
+ <td>rootPackage</td>
+ <td><b>oui</b></td>
+ <td>Le package de base utilisé pour scanner le composants. No pas inclure le suffixe "components", seule la racine est requise. </td>
+ </tr>
+ <tr>
+ <td>namespace</td>
+ <td>non</td>
+ <td>Le namespace de la taglib. "t" par défaut. </td>
+ </tr>
+ <tr>
+ <td>encoding</td>
+ <td>non</td>
+ <td>L'encodage des fichiers java source. Encodage de la plateforme par défaut</td>
+ </tr>
+ <tr>
+ <td>outputFile</td>
+ <td>non</td>
+ <td>L'emplacement d'écriture de la tld. Par défaut : ${project.build.directory}/${project.build.finalName}.tld </td>
+ </tr>
+ </table>
+
+ </section>
+
+ </body>
+
+</document>
View
@@ -3,15 +3,16 @@
<bannerLeft>
<name>Tapestry 5 Tldgen</name>
<src>http://maven.apache.org/images/apache-maven-project.png</src>
- <href>http://tapestry-tldgen.free.fr/</href>
+ <href>http://exanpe.free.fr/</href>
</bannerLeft>
<bannerRight>
<src>http://maven.apache.org/images/maven-small.gif</src>
</bannerRight>
- <publishDate position="navigation-bottom" format="dd/MM/yyyy"/>
+ <publishDate position="right" format="MM-dd-yyyy"/>
+ <version position="navigation-bottom"/>
<body>
<links>
- <item name="Maven 2" href="http://maven.apache.org/"/>
+ <item name="French" href="fr/index.html"/>
</links>
<menu name="Tapestry 5 tldgen">
@@ -23,8 +24,6 @@
<item name="FAQ" href="faq.html" />
<item name="About us" href="about.html" />
</menu>
-
- <menu ref="reports"/>
<menu name="Our links">
<item name="Tapestry 5" href="http://tapestry.apache.org/tapestry5/"/>
@@ -33,5 +32,6 @@
<item name="Exanpe Blog" href="http://exanpe.blogspot.com/" />
</menu>
+ <menu ref="reports"/>
</body>
</project>
View
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="Tapestry 5 Tldgen">
+ <bannerLeft>
+ <name>Tapestry 5 Tldgen</name>
+ <src>http://maven.apache.org/images/apache-maven-project.png</src>
+ <href>http://exanpe.free.fr/</href>
+ </bannerLeft>
+ <bannerRight>
+ <src>http://maven.apache.org/images/maven-small.gif</src>
+ </bannerRight>
+ <publishDate position="right" format="dd/MM/yyyy"/>
+ <version position="navigation-bottom"/>
+ <body>
+ <links>
+ <item name="English" href="../index.html"/>
+ </links>
+ <menu name="Tapestry 5 tldgen">
+ <item name="Presentation" href="index.html"/>
+ <item name="Utilisation" href="usage.html"/>
+ <item name="Téléchargement" href="download.html"/>
+ <item name="Release Notes" href="release-notes.html" />
+ <item name="Road Map" href="roadmap.html" />
+ <item name="FAQ" href="faq.html" />
+ <item name="A propos d'Exanpe" href="about.html" />
+ </menu>
+
+ <menu name="Liens">
+ <item name="Tapestry 5" href="http://tapestry.apache.org/tapestry5/"/>
+ <item name="Maven 2" href="http://maven.apache.org/"/>
+ <item name="GitHub Exanpe" href="http://www.github.com/exanpe/tapestry-tldgen"/>
+ <item name="Blog Exanpe" href="http://exanpe.blogspot.com/" />
+ </menu>
+
+ <menu ref="reports"/>
+ </body>
+</project>
@@ -10,10 +10,10 @@
<body>
- <section name="About us">
+ <section name="Download">
<p>
- The plugin doesn't require any download. Just add it to your pom and the magic occurs :)<br/>
+ The plugin doesn't require any download. Just add it to your pom and the magic occur :)<br/>
Have a look to the <a href="usage.html">Usage</a> page
</p>
</section>
View
@@ -17,6 +17,7 @@
The purpose of this plugin is to generate a tld describing a Tapestry 5 components library.<br/>
This tld, once imported in your favorite IDE, will greatly help developers to code their tml pages and increase their productivity significantly.<br/>
<br/><br/>
+ The plugin uses both Javadoc and @Parameter annotation to perform the generation.<br/>
Please have a look to the <a href="usage.html">Usage</a> page to learn in 2 minutes how to setup and generate your tld !
</p>
</section>
@@ -13,7 +13,7 @@
<section name="Release notes">
<p>
- 13/09/2010 : Deployment of the plugin first version
+ 09-13-2010 : 1.0.0 : Deployment of the plugin first version
</p>
<hr/>
</section>
View
@@ -16,6 +16,7 @@
Setting up tapestry-tldgen requires 2 minutes :<br/>
</p>
<ul>
+ <li>Carefully javadoc your component classes and their attributes annotated with @Parameter (already done i hope, isn't it ? :))</li>
<li>Open the pom.xml in your library project </li>
<li>Paste the following configuration is your plugins descriptor :

0 comments on commit b01925c

Please sign in to comment.