Только вот зашел я на сайт, просмотрел текст на обычной первой космической скорости, и не понял, что это такое, потыкал по скриншотам, появились догадки. Пришлось вдумчиво читать текст…
Было бы неплохо поместить пример готовой документации сразу на главной. Чтобы люди типа меня заходили, сразу открывали пример и делали выводы, копать глубже или нет :)
Радует, что вы не останавливаетесь и продолжаете работу :)
Так пробовал вообще весь сайт в виде доки сделать. Однако сайт обычный получился более выразителен. Наверное на главной надо сделать надпись «Посмотрите готовую документацию».
Сходу я могу назвать два более развитых аналога: sphinx.pocoo.org/ — этим пользуюсь уже полгода, очень доволен, хотя chm и кирилица требуют наложения нескольких патчей. www.methods.co.nz/asciidoc/
Форматов вывода у обоих проэктов значительно больше. Лично я чаще всего пользуюсь pdf и html. У sphinx-а есть возможность формулы отображать, синтаксис возможно покажется более сложным но он более мощный, но отсутствие тэговой разметки для меня уже в плюс по сравнению с вашим.
Хотелось бы сравнения с конкурентами в чём ваша фишка, в каких местах ваш проэкт более сильный, перед тем как отдать предпочтение кокому-либо проэкту.
Для меня было не очень важно какой язык разметки будет использоваться. Я специально сделал API для класса форматирования, чтобы цеплять потом разные разметки. Сколько «удобных» разметок я не пробовал, лично мне роднее html. Но это лично мое предпочтение.
asciidoc и примочка крайне близко к тому, для чего писался BullDoc. Однако все же это взгляды под разными углами.
Аскидок больше нацелен на удобную разметку. И дополнительный скриптик дает возможность предпросмотра страницы без полной сборки всего документа.
На выходе в родном варианте генерится монолитный html файл (если говорить о выводе в html), а это не всегда удобно. Прочие приемы требуют еще и наличия докбучных инструментов.
Мой же проект предполагает выносить парсеры разметки в плагины. И нацелен на сборку статической книжки из многих html файлов. И на сборку CHM. Понятное дело, что и монолитный файл документации для распечатки тоже создается. Т. е. моя программа это не рендерер, а собиратель и построитель навигации, предметного указателя, и пр. Всяких парсеров я прикручу еще. Очень хочется маркдаун прикрутить в первую очередь.
Сфинкс очень близок на беглый взгляд к тому, что делал я. Посмотрю подробнее. Ну разница пока, что бросается что он на питоне, но это конечно не принципиально.
Ну и сфинкс тоже бы выиграл от веб интерфейса, чтобы смотреть, то, что получается без перекомпиляции проекта. Хотя наверное есть какой-нибудь такой плагин, странно если бы его не было.
Зашел на сайт, так и не понял, что представляет из себя программа. Это набор PHP скриптов? Или какой-то бинарь, который пользует PHP? Всё это дело надо пользовать в командной строке? Или есть какой-то веб-интерфейс? Или интерфейс рисует бинарь?
Я не пробовал :) На мой взгляд зависимость от апача проявляется в mod_rewrite. Если другой сервер позволяет продублировать mod_rewrite c такими настройками:
Спасибо. Я не силен в настройке веб-серверов, но посмотрю ваш хинт. Хотя думается что с моим Lighttpd не запущу ваш продукт. Попробую — в случае положительного резалта отпишусь
Bulldoc 0.4 released