Что-то я плотно взялся за реорганизацию… За вчерашний день по всем репозиториям проекта — 31 коммит с 8 утра до 8 вечера
И, таки да, вынес обучающие материалы (точнее их зачатки) в отдельный репозиторий. Сейчас логика такая:
- bors-core — ядро системы (то, где раньше всё было одной кучей и откуда происходит постепенный перенос)
- bors-ext — документация, расширения (в т.ч. всякие редко используемые классы), инструменты разного рода, от юниттестов до встроенного web-сервера, в перспективе — инсталлятор и т.п.
- bors-tutorial — обучалки и примеры
- bors-third-party — ну, этот и раньше был, тонна библиотек сторонних разработчиков для тех, кому лениво возиться с их выкачиванием и/или установкой вручную.
Также из всех трёх формируется (пока запускаемым вручную скриптом) bors-demo —
минимальная демо-версия из компонентов всех четырёх перечисленных выше репозиториев, включая примеры и встроенный сервер. Сейчас там бОльшую часть места занимают куски из bors-third-party
По организации
обучалок я решил немного изменить планы. Метод «программирования по мере написания README» наткнулся на серии желательных изменений в ядре и работой над функционалом
встроенного Web-сервера (вчера, вот, начал обработку POST-запросов писать, оказывается, он не умеет — в принципе, уже работает). Тянуть сразу сдвоенную цепочку
описание → коды под описание → коды в системе лениво, так что решил поменять формат. Сейчас буду писать полноценную, хотя и совсем примитивную блог-систему, а потом сделаю обучалку, как её писать в несколько этапов.
… чтобы понять рекурсию, нужно сперва понять рекурсию …