You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
С момента публикации первого издания многое изменилось.
12
12
Для начала, мы перешли с Markdown на AsciiDoc -- вот краткий справочник по синтаксису https://asciidoctor.org/docs/asciidoc-syntax-quick-reference/[AsciiDoc].
13
-
К тому же мы теперь используем https://atlas.oreilly.com[Atlas] от О'Рейли для постоянной сборки книги, так что все основные форматы всегда в наличии.
14
13
15
14
Еще мы убрали переводы из подразделов английского языка в отдельные репозитории.
16
15
Подробнее в пункте про переводы.
17
16
18
17
== Участие
19
18
20
-
Чтобы исправить ошибку или добавить что-то новое в этот репозиторий, вам нужно открыть пулл-реквест на GitHub.
19
+
Чтобы исправить ошибку или добавить что-то новое в этот репозиторий, вам нужно открыть запрос на изменение (Pull Request) на GitHub.
21
20
22
21
Несмотря на то, что в английской версии просят воздержаться от стилистических изменений на больших участках текста, русский перевод профессиональные редакторы не просматривали, будем рады вашим правкам.
Самый простой -- поручить это нам. Робот реагирует на изменения в ветке `master` репозитория и автоматически собирает книгу во всех форматах.
29
28
30
-
Текущую сборку можно найти на https://git-scm.com/book/ru/v2.
29
+
Текущую сборку можно найти по адресу https://git-scm.com/book/ru/v2.
31
30
32
-
Другой способ получить кнугу -- собрать её самостоятельно с помощью Asciidoctor.
33
-
Используя команды ниже, вы сможете получить HTML, Epub, Mobi и PDF файлы:
31
+
Другой способ получить книгу -- собрать её самостоятельно с помощью Asciidoctor.
32
+
Раньше мы могли собирать файлы .mobi (Kindle), но сейчас не можем, см. https://github.com/progit/progit2/issues/1496[#1496] для получения дополнительной информации.
33
+
Используя команды ниже, вы сможете получить HTML, Epub и PDF-файлы:
34
34
35
35
----
36
36
$ bundle install
@@ -39,14 +39,32 @@ Converting to HTML...
39
39
-- HTML output at progit.html
40
40
Converting to EPub...
41
41
-- Epub output at progit.epub
42
-
Converting to Mobi (kf8)...
43
-
-- Mobi output at progit.mobi
44
42
Converting to PDF...
45
-
-- PDF output at progit.pdf
43
+
-- PDF output at progit.pdf
46
44
----
47
45
48
46
Здесь используются проекты `asciidoctor`, `asciidoctor-pdf` и `asciidoctor-epub`.
49
47
48
+
Также возможно собрать отдельно в одном из поддерживаемых форматов (HTML, EPUB или PDF).
49
+
50
+
Сборка только в HTML:
51
+
52
+
----
53
+
$ bundle exec rake book:build_html
54
+
----
55
+
56
+
Сборка только в EPUB:
57
+
58
+
----
59
+
$ bundle exec rake book:build_epub
60
+
----
61
+
62
+
Сборка только в PDF:
63
+
64
+
----
65
+
$ bundle exec rake book:build_pdf
66
+
----
67
+
50
68
По умолчанию, `bundle install` устанавливает зависимости глобально в систему.
51
69
Чтобы этого избежать, следует сконфигурировать менеджер пакетов перед установкой зависимостей с помощью следующей команды:
0 commit comments