- собранная версия учебника лежит на gh-pages;
- публикация происходит автоматически из
master-ветки; - собирается с помощью Jekyll;
- все разделы учебника лежат в папке
guide.
-
Убедитесь, что у вас стоят
Ruby,RubyGemsи выполнены все остальные условия. -
Установите Jekyll и Bundler с помощью RubyGems
$ gem install jekyll bundler- Если у вас официальная инструкция не работает из-за отсутствия доступа к Ruby, находящимся в системном разделе, то можно воспользоваться вот такой:
- убедитесь, что установлен
xcode
$ sudo xcode-select --install- установите
rbenvс помощью Homebrew
$ brew install rbenv- в зависимости от того, какой консолью пользуетесь, добавьте в конец файла
~/.zshrcили~/.bash_profileстроку
"$(rbenv init -)"
> узнать, какая консоль используется у вас, можно с помощью команды `$ echo $SHELL`
> для показа всех, даже скрытых и системных, файлов можно воспользоваться командой `ls -a`
- установите Ruby с указанием нужной/стабильной версии, например
rbenv install 2.3.0- с помощью
rbenvвыберите установленную версию Ruby
rbenv global 2.3.0- в новом окне терминала проверьте, что команда
gem env homeвозвращает путь к пользовательской папке, а не системной
- установите Jekyll и Bundler с помощью RubyGems
$ gem install jekyll bundler- Запустите сборку и сервер из папки проекта
$ bundle exec jekyll serve- Сделайте форк репозитория
- Внесите изменения (можно вносить много и долго)
- Когда будете готовы, создайте из вашего форка пулреквест и опишите, что вы сделали
- Дождитесь обсуждения ваших изменений и приёма их в мастер