2009-09-21 13 views
11

Gibt es ein Tool, das javadoc durch etwas ersetzt, das mehr Syntax im Wiki-Stil als die HTMLish-Syntax von normalem JavaDoc ist?Gibt es einen Javadoc-Ersatz, der eine Wiki-ähnliche Syntax verwendet?

Eines meiner Probleme ist, dass ich JavaDoc hauptsächlich in Quellform gelesen habe. Selbst für externe Bibliotheken versuche ich, die Quelle anzuhängen, damit ich von meiner IDE aus in die Dokumentation einsteigen kann, indem ich die Dokumentation über dem Einstiegspunkt und ggf. den Code unten überprüfe.

Das andere Problem ist, dass Dinge wie Listen und Codebeispiele sind chaotisch zu schreiben, vor allem, wenn Ihre IDE darauf besteht, Sterne in jeder Zeile setzen. Was ich möchte, ist zu sehen, etwas, das eine Art von Wiki-Syntax mit mindestens folgenden Merkmalen verwendet:

  • Listen
  • Codeblöcke
  • Vernetzung zu Methoden/Klassen

Es gibt viel mehr Dinge, die schön wären, aber ich glaube, das sind die wesentlichen Dinge.

Kennt jemand solch ein Werkzeug?

+0

Codeblöcke sind nicht schlecht mit '{@code}'. Ich denke, '{@link}' funktioniert ziemlich gut, um auf Mitglieder und Typen zu verweisen. –

+0

während du über Wiki-style-Display nachdenkst, wäre es schön, wenn du es auch im Wiki-Stil bearbeiten könntest und es zurück in die Kommentare schiebst. Ich vermute, das fragt ein bisschen nach. – Carl

Antwort

3

Es gibt ein Projekt namens WikiDoclet, ich habe es nie benutzt, aber ich würde mich interessieren, um zu sehen, was Sie davon halten.

Von der Website:

Dies ist eine Erweiterung des Standard-javadoc doclet mit dem Java JDK zur Verfügung gestellt. Es fügt Unterstützung für das hinzu, was ich Wiki-Formatierung nenne. Das bedeutet, dass Ihr JavaDoc jetzt mit Textregeln formatiert werden kann, die für die Augen einfacher sind als HTML, das in JavaDoc eingebettet ist. Zum Beispiel, um Betonung auf ein Stück Text zu setzen, umgeben Sie es mit Sterne. Kursivschrift mit Unterstriche. Wenn das Doclet zum Erzeugen von JavaDoc ausgeführt wird, werden diese Regeln ausgewertet und HTML-Ersetzungen vorgenommen. Diese Formatierung sollte das Lesen von Java-Quellcode viel einfacher machen, da es nicht mehr mit HTML-Tags überladen ist. Dies gilt insbesondere für Listen mit Aufzählungszeichen und für Tabellen. HTML bleibt jedoch erhalten, sodass Sie beliebig mischen und anpassen können.

Weitere Doclet-Formate finden Sie unter doclet.com.

+0

Schöne Links - danke. Ich versuche es mal. –