2011-03-25 21 views
7

Dokümanlarımın çoğunluğu için mediawiki'yi kullanıyorum. Ancak, kısa bir süre önce C/C++ ağır projelerimizden birinde API'yi belgelemek için doxygen kullanmaya başladık. Genel dökümanlarımıza tutarlı bir görünüm vermek için & hissediyorum, doxygen malzemelerini mediawiki'ye gömmek istiyorum. Bunu nasıl yapmalıyım?Medyada doxygen doxygen Uygula:

Bazı uzantıları inceledim, ancak şu ana kadar bulduğum her şey yarı pişmiş görünüyor.

cevap

2

Bildiğim tek uzantı DoxyWiki. Sanırım şu an mevcut olan her şey bu.

Ama belki de "yarı pişmiş" ile kastettiğiniz nedir?

(Ayrıca bakınız: Wikis and Wikipedia)

+0

Doğru, yarı pişmiş tarafından kastettiğim şey buydu. İndirme bağlantısı bu sitede bozuldu ve en son 2008'de güncellendi. – arrayfire

+0

@melonakos - Korkarım ki şu anda hepsi bu. :( – Wikis

+0

Eğer bir çözüm bulamadıysanız ve başlamak için bir yere ihtiyacınız varsa, https://github.com/Coburn37/DoxygenMediawikiBot benim için oldukça iyi çalıştı.Bunu birkaç ay önce yaptım ve işim bittiğinde Bazı köşe durumlarda doxygen belgeleri wiki üzerinde buggy olmasına rağmen gerekli. – Coburn

0

Ben DoxyWiki denemedim.

Special:FileSystem gibi özel bir wiki kodu veya "alt sayfalar" dosya sistemindeki doxygen HTML dosyalarına karşılık gelen bir ad alanı oluşturabilirsiniz. Sorun, doxygen, tipik bir MediaWiki cildinin kenar çubuğu ve benzeri ile uyumsuz olan kendi navigasyonunu oluşturmak istiyor.

Doxygen HTML dosyalarını web sunucunuzdaki başka bir dizine yerleştirebilir ve bunlara bağlayabilirsiniz. Bu temizleyici yapmak için "docs" gibi bir interwiki önek tanımlayabilirsiniz ve sonra düzenli wiki bağlantıları [[docs:php/Action_8php.html|see the Action.php reference docs]] ile doxygen web sayfalarına bağlantı yapabilirsiniz. Vitamininizin cildine daha çok benzemesini sağlamak için doxygen çıkışını kapatabilirsiniz. Ama senin wiki'nin arama kutusu, doxygen maçlarına geri dönmeyecek.