Page 1 of 1

Формат документации

Posted: Thu Jun 16, 2011 6:07 am
by XVilka
Есть ли единый формат документации, или какие-то наработки и идеи по этому поводу?

По поводу текста - отдельно.

Также интересны мнения по поводу поддержки диаграмм.

А то - вижу DocPack. И думается, как бы реализовать в нем поддержку reStructured Text, например, и диаграмм.

Re: Формат документации

Posted: Thu Jun 16, 2011 7:39 am
by Mario

Re: Формат документации

Posted: Thu Jun 16, 2011 12:36 pm
by dunkaist
В качестве идеи кто-то на форуме предлагал markdown. Мне кажется, он мог бы быть прекрасным форматом документации для колибри, т.к. в исходном виде он читается в колибри стандарными программами, а будучи преобразованным в html может служить в качестве онлайн документации.

Правда, тут на нём никто не пишет, и неясно, как он будет взаимодействовать с вики.

Re: Формат документации

Posted: Thu Jun 16, 2011 4:35 pm
by SoUrcerer
Предлагал я.Маркдаун - это и есть вики-разметка, по сути. Через пару недель займусь им.

Re: Формат документации

Posted: Thu Jun 16, 2011 6:02 pm
by XVilka
Sourcerer: посмотри в сторону reStructured Text.
Да, с ним проще будет настроить автогенерацию вики-статей прямо из документации

Re: Формат документации

Posted: Thu Jun 16, 2011 11:34 pm
by Freeman
Разрешите чуток попиариться.

Мы на пару с Proger_XP пилим такую штуку, как Wacko -- творчески переосмысленную вики-разметку WackoWiki, которую теперь можно использовать на форуме, в блоге и естественно, в документации.

Как и любая другая вики-разметка, Wacko пригодна для ввода руками, и кроме того, писалась русскими для русских учитывает, что у пишущего может быть более одной раскладки -- наиболее употребительные теги вводятся без переключения: **жирный**, //курсив//, ==Заголовок== и т. п.

Всё началось с попытки использовать WackoWiki для работы над большой документацией. Выяснилось, что её парсер плохо обрабатывает вложенные теги, а через веб-интерфейс сложно вносить согласованные изменения в документы. Поэтому было решено написать парсер с нуля, а для ведения документации использовать его в связке с SVN, что и было сделано. Теперь работа над документацией ведётся привычными средствами: вводится и редактируется в любимом блокноте, сравнивается через diff, версии хранятся в SVN.

Мы отделяем понятие разметки от её реализации. В планах давно значится разработка оффлайнового Wacko-процессора -- компилятора вики-разметки, вроде dcc32 или gcc. К сожалению, руки пока не дошли. Если кто-то возьмётся за реализацию для Колибри, с удовольствием готовы консультировать.

Главная мысль проекта: Wacko -- лучший Word.

Re: Формат документации

Posted: Fri Jun 17, 2011 10:16 pm
by Gluk
"Главная мысль проекта: Wacko -- лучший Word." - напоминает "OS/2 лучше dos, чем dos", или что-то в этом роде, а потом закопалось.

Re: Формат документации

Posted: Thu May 24, 2012 8:10 pm
by XVilka
John Found сделал микро CMS на асемблере, которая использует формат шаблонов - markdown, так что желающие могут найти исходники здесь http://chiselapp.com/user/johnfound/rep ... gAsm/index и приспособить их для форматирования документации в Колибри.

Re: Формат документации

Posted: Thu May 24, 2012 8:20 pm
by SoUrcerer
Это, конечно, супер, но нужно две вещи. AWeb и FreshLib.

Re: Формат документации

Posted: Fri May 25, 2012 10:11 am
by johnfound
markdown все еще не сделан, но будет. А будет ли "стандартный markdown" все еще неясно. Есть некоторые вещи, которые мне не нравятся в стандарте, например разметка кода.

Можно посмотреть здесь: тестовая инсталяция