Automatische Entwicklerdokumentation.
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Automatische Entwicklerdokumentation.
Unter http://dedupe.proggen.org/srcdoc/html/index.html findet sich eine automatisch generierte Entwicklerdokumentation.
Bei jedem Checkin wird diese neu erstellt, das bedeutet, dass eure Dokumentation nach dem Checkin zügig im Netz dargestellt wird.
Bei jedem Checkin wird diese neu erstellt, das bedeutet, dass eure Dokumentation nach dem Checkin zügig im Netz dargestellt wird.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Automatische Entwicklerdokumentation.
Gilt diese nur für trunk?
Und die falsch dargestellten Sonderzeichen sind auch nicht so hübsch.
Und die falsch dargestellten Sonderzeichen sind auch nicht so hübsch.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Automatische Entwicklerdokumentation.
Yepp - und natürlich für Doxygen-Dokumentation.cloidnerux hat geschrieben:Gilt diese nur für trunk?
Das stimmt. Da muss ich gucken, ob und wie ich die noch hinbekomme oder - und das halte ich für nicht so unwahrscheinlich - dass man die Frage stellen muss, ob in Quellcodes Sonderzeichen dieser Art überhaupt verwendet werden sollten.cloidnerux hat geschrieben:Und die falsch dargestellten Sonderzeichen sind auch nicht so hübsch.
Trotzdem will ich auf Umlaute nicht unbedingt verzichten - da muss ich wohl nochmal ran. ^^
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: Automatische Entwicklerdokumentation.
Du solltest einfach auf eine neuere Version von Doxygen updaten. Da steht dann im HTML Head auch wirklich UTF-8 als Charset. Außerdem würden dann auch die ganze 'deprecated'-Warnungen verschwindenXin hat geschrieben:Trotzdem will ich auf Umlaute nicht unbedingt verzichten - da muss ich wohl nochmal ran. ^^

Weiters wäre es auch gut wenn in der Konfiguration keine absoluten Pfade wären, da es doch etwas lästig ist wenn man das lokal anpassen muss.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Automatische Entwicklerdokumentation.
Steht nun in meiner Todo-Liste, kommt die Tage.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- fat-lobyte
- Beiträge: 1398
- Registriert: Sa Jul 05, 2008 12:23 pm
- Wohnort: ::1
- Kontaktdaten:
Re: Automatische Entwicklerdokumentation.
Hallo.
Wie siehts eigentlich mit der Dokumentation aus?
Habe 2 Fragen:
1.
2.
3. Es besteht die Möglichkeit, die Dokumentation aus dem Build-System heraus generieren zu lassen. Das mache ich bei einem anderen Projekt, und es funktioniert super:
Wenn Doxygen installiert ist, wird in den Makefiles ein "apidoc" Target angeboten. Dieses wird standardmäßig nicht gebaut.
Ruft man "make apidoc" auf, wird die Doku in das html/ Unterverzeichnis des Bauverzeichnisses gebaut.
Ist so etwas gewünscht?
Dazu muss das Doxyile zu "Doxyfile.in" werden, und einige Werte durch Platzhalter erstetzt werden. Ohne cmake kann dan die Doku nicht mehr erstellt werden.
ps.: 4. Ich habe gerade die Doku auf meinem System mit Doxygen 1.8 gebaut, und sie sieht um einiges toller aus. Gibts net möglichkeit upzugraden?
Wie siehts eigentlich mit der Dokumentation aus?
Habe 2 Fragen:
1.
Nach dem 15. April gab es einige Commits, viele davon sehr relevant. Könntest du bitte die Doku neu generieren?http://dedupe.proggen.org/srcdoc/html/index.html hat geschrieben:Generated on Sun Apr 15 2012 15:04:07 for Dedupe by
2.
Wieso das? Darf man nur auf dem Server die Doku generieren?Doxyfile hat geschrieben:OUTPUT_DIRECTORY = /www/proggenOrg/dedupe/srcdoc
3. Es besteht die Möglichkeit, die Dokumentation aus dem Build-System heraus generieren zu lassen. Das mache ich bei einem anderen Projekt, und es funktioniert super:
Wenn Doxygen installiert ist, wird in den Makefiles ein "apidoc" Target angeboten. Dieses wird standardmäßig nicht gebaut.
Ruft man "make apidoc" auf, wird die Doku in das html/ Unterverzeichnis des Bauverzeichnisses gebaut.
Ist so etwas gewünscht?
Dazu muss das Doxyile zu "Doxyfile.in" werden, und einige Werte durch Platzhalter erstetzt werden. Ohne cmake kann dan die Doku nicht mehr erstellt werden.
ps.: 4. Ich habe gerade die Doku auf meinem System mit Doxygen 1.8 gebaut, und sie sieht um einiges toller aus. Gibts net möglichkeit upzugraden?
Haters gonna hate, potatoes gonna potate.
- fat-lobyte
- Beiträge: 1398
- Registriert: Sa Jul 05, 2008 12:23 pm
- Wohnort: ::1
- Kontaktdaten:
Re: Automatische Entwicklerdokumentation.
Achso.
Code: Alles auswählen
Warning: post-commit hook failed (exit code 127) with output:
/www/proggenOrg/svn/dedupe/hooks/post-commit: 51: /usr/share/subversion/hook-scripts/mailer/mailer.py: not found
/www/proggenOrg/svn/dedupe/hooks/post-commit: 52: /www/proggenOrg/createdoc.sh: not found
Haters gonna hate, potatoes gonna potate.
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Automatische Entwicklerdokumentation.
Hmm... da muss beim letzten Umzug was hops gegangen sein... kann ich für heute abend nicht versprechen, aber bekommt Prio.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Automatische Entwicklerdokumentation.
Das Hook-Skript funktioniert nun wieder und auch die Mail funktioniert nun wieder.
Die Test-Mail bitte ich zu entschuldigen.
Die Test-Mail bitte ich zu entschuldigen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- fat-lobyte
- Beiträge: 1398
- Registriert: Sa Jul 05, 2008 12:23 pm
- Wohnort: ::1
- Kontaktdaten:
Re: Automatische Entwicklerdokumentation.
Danke!
Bleibt nur noch folgende Frage:
Es besteht die Möglichkeit, die Dokumentation aus dem Build-System heraus generieren zu lassen. Das mache ich bei einem anderen Projekt, und es funktioniert super:
Wenn Doxygen installiert ist, wird in den Makefiles ein "apidoc" Target angeboten. Dieses wird standardmäßig nicht gebaut.
Ruft man "make apidoc" auf, wird die Doku in das html/ Unterverzeichnis des Bauverzeichnisses gebaut.
Ist so etwas gewünscht?
Dazu muss das Doxyile zu "Doxyfile.in" werden, und einige Werte durch Platzhalter erstetzt werden. Ohne cmake kann dan die Doku nicht mehr erstellt werden.
Habe übrigens keine Testmail bekommen.
Bleibt nur noch folgende Frage:
Es besteht die Möglichkeit, die Dokumentation aus dem Build-System heraus generieren zu lassen. Das mache ich bei einem anderen Projekt, und es funktioniert super:
Wenn Doxygen installiert ist, wird in den Makefiles ein "apidoc" Target angeboten. Dieses wird standardmäßig nicht gebaut.
Ruft man "make apidoc" auf, wird die Doku in das html/ Unterverzeichnis des Bauverzeichnisses gebaut.
Ist so etwas gewünscht?
Dazu muss das Doxyile zu "Doxyfile.in" werden, und einige Werte durch Platzhalter erstetzt werden. Ohne cmake kann dan die Doku nicht mehr erstellt werden.
Habe übrigens keine Testmail bekommen.
Haters gonna hate, potatoes gonna potate.