GTK-Doc

Skjermbilde programvare:
GTK-Doc
Prog.varedetaljer:
Versjon: 1.18
Last opp dato: 11 May 15
Lisens: Gratis
Popularitet: 26

Rating: nan/5 (Total Votes: 0)

GTK-Doc brukes til å dokumentere C-kode. Det er vanligvis brukes til å dokumentere den offentlige API av biblioteker, som GTK + og GNOME-biblioteker, men det kan også brukes til å dokumentere applikasjonskoden.
Merk at GTK-Doc ikke var opprinnelig ment å være en generell dokumentasjonsverktøy, så det kan være litt vanskelig å installere og bruke. For en mer polert generell dokumentasjonsverktøy kan det være lurt å se på Doxygen (http://www.doxygen.org/). Men GTK-Doc har noen spesiell kode for å dokumentere de signaler og egenskaper for GTK + widgets og GObject klasser som andre verktøy ikke kan ha.
GTK-Doc gjør at dokumentasjonen skal skrives på 2 måter:
a) Embedded inne i kildekoden i spesialformaterte kommentarer.
eller
b) Lagt til 'mal' filer som gtk-doc utganger etter skanning alle header-filer og analyse erklæringene.
Fra disse kildekode kommentarer og malfiler GTK-Doc genererer en Docbook XML (eller SGML) dokument, som deretter forvandlet til HTML. Den genererte HTML dokumentasjon kan bladde i en vanlig nettleser eller ved å bruke den spesielle Devhelp API nettleser (se http://developer.imendio.com/wiki/Devhelp).

What er nytt i denne versjonen:

  • gtk-doc støtter en undergruppe av Markdown (overskrifter og lister) - se
  • http://git.gnome.org/browse/gtk-doc/tree/tests/gobject/src/gobject.c
  • gtk-doc ikke genererer gamle devhelp filer lenger. Dette kutter ned doc
  • generasjonstid og arbeider for devhelp & gt;. = 0,11 (ble utgitt i 2005)
  • endringer for out-of-kilde dir build forårsaket brudd for prosjekter ved hjelp av
  • DOC_SOURCE_DIR med en relativ bane (til builddir). Det anbefales å bruke
  • DOC_SOURCE_DIR = $ (top_srcdir) / src / xxx.
  • Endringer
  • 590927: Støtte AM_SILENT_RULES for doc-bygge trinn
  • 617121: / * & lt; Privat & gt; * / Erklæringer i enums fortsatt vises
  • 627758: En måte å ignorere et symbol
  • 639145: stenografi syntaks for overskrifter
  • 644291: Enum parser pauser på tildeling av ')'
  • 646870: HTML_IMAGES ikke lenger i EXTRA_DIST
  • 648289:. Gtkdoc-mkdb ikke kompilere
  • 648331.: Angi kompatible alternativer for "høydepunkt" konsekvent
  • 649269: gtkdoc-scanobj bør sette noen av sine egne CFLAGS / LDFLAGS
  • 650407: Bygninger docs mens distchecking produserer tusenvis av en € oNo erklæring stiftelse € ?? advarsler, så svikter.
  • 652746: Dokumentasjon av vanlig eske structs brutt
  • 652764: Oppdatering Autotools config litt
  • 655711: oppsummere depscan produksjonen med pakken
  • 656453: Ytelsesforbedringer (patch)
  • 656658: gtk-doc.make: installere target installerer ikke docs når du bygger i en egen katalog
  • 656773: gtk-doc ikke klarer å finne et symbol erklært som "char * const '
  • 656946: gtk-doc klarer å håndtere 'extern kort int'
  • 657377: srcdir = builddir bygger forkaste innholdet tmpl
  • Bidragsytere
  • Bakaoukas Nikolaos
  • Claude Paroz
  • Daniel Mustieles
  • David Necas
  • David Nea ?? som
  • Javier JardA³n
  • Jorge Gonzalez
  • Mario BlA¤ttermann
  • Matthias Clasen
  • MichaA, GA³rny
  • Shaun McCance
  • Stefan Sauer (Kost)
  • Will Thompson
  • Yaakov Selkowitz

Krav

  • Perl v5
  • libxslt & libxml2 2.3.6
  • DocBook XSL-stilark
  • DocBook XML DTD
  • DocBook SGML DTD
  • Jade v1.1 eller OpenJade 1.3.1
  • DocBook DSSSL Stylesheets

Lignende programvare

Kommentarer til GTK-Doc

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!