Для написания этой книги используется GitBook. Текст пишется в Markdown файлах (для написания текста я использую atom).
Настроить рабочее окружение можно так:
npm install gitbook-cli -g
gitbook serve .
Примечание: сервер использует
35729
(для пересборки в режиме онлайн) и4000
для отображения http://localhost:4000.
Так же вы можете просто редактировать фалы с раширением .md
в папке /docs
используя github и делать Pull Request (PR).
Весь код для книги хранится в папке /code
. Протестирован с помощью atom-typescript
.
Спасибо команде TypeScript за отличную документацию : https://github.com/Microsoft/TypeScript/wiki/Architectural-Overview которуя помомгла мне в написании этой книги.