V čem píšete dokumentaci / manuál? rubrika: Administrace: Software
Rád bych se zeptal, v čem píšete dokumentaci a jak ji spravujete. Převzal jsem sw produkt / aplikaci, ke kterému se dosud dokumentace psala řadu let ve wordu a přežívala hlavně v e-mailech a na sdílených discích.
Dokumentace je v podstatě firemní word šablona a 50 stran textu a screenshotů.
Rád bych takovou věc verzoval a vůbec pojal tak nějak od základu pořádně. Když začnu word dokument verzovat v GITu, moc mi to nepomůže. Takže mě napadlo překlopit dokumentaci do lepšího formátu (markdown?) a začít ji verzovat tak. Nadále ale musím odevzdávat word dokument, je tedy nutné mít možnost mezi formáty dokumentaci konvertovat. Kdyby šlo ze zdrojových souborů vygenerovat i html verzi, bylo by to super.
Hlavní problémy, které chci vyřešit
- Jedno primární uložiště
- Jasná historie změn (aby bylo možné sledovat změnu na úrovni řádku, ne celého dokumentu)
- Snadná spolupráce na aktualizaci dokumentace
- Možnost exportu do PDF/DOC
Používáte pro podobné situaci nějaký nástroj nebo postup?
Díky za každý tip.
Nakonec to vypadá, že nejvhodnější varianta je pro mě GitBook.
Zdrojový text píšu v Markdown. GitBook poskytuje offline dvoupanelový editor, který ihned zobrazuje vyrenderovanou verzi. Následně pak vygeneruje ze zdrojů HTML stránky a PDF manuál (včetně rejstříku, cover obrázku a pod). Když chci, můžu editovat ve svém oblíbeném textovém editoru.
Soubory verzuji zároveň s aplikací v git/SVN repository a spolu s novou feature můžu ihned commitovat i upravenou dokumentaci.
Jejich online platformu ani online editor nepotřebuji a není nutné dokumentaci nijak vázat s účtem na gitbook.com. Když se později rozhodnu v budoucnu změnit nástroj z GitBook na jiný, nic mi neváže data. Jsou to jen prosté .md soubory a jednoduchý rejstřík se strukturou:
* [Introduction](README.md) * [Documentation usage](introduction/README.md) * [Overview](overview/README.md) * [Functional Overview](overview/functional_overview.md) * [Architecture and Interfaces](overview/architecture_and_interfaces.md)
Taková data by neměl být problém přemigrovat jinam (téměř bezpracně třeba jako statický Jekyll web).
Díky všem za tipy a komentáře!
Pro zobrazení všech 9 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře