Skip to content

bulatovdm/intensive-php-guide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Учебник по PHP

  • собранная версия учебника лежит на gh-pages;
  • публикация происходит автоматически из master-ветки;
  • собирается с помощью Jekyll;
  • все разделы учебника лежат в папке guide.

Как запустить учебник локально

  1. Убедитесь, что у вас стоят Ruby, RubyGems и выполнены все остальные условия.

  2. Установите Jekyll и Bundler с помощью RubyGems

$ gem install jekyll bundler
  1. Если у вас официальная инструкция не работает из-за отсутствия доступа к 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
  1. Запустите сборку и сервер из папки проекта
$ bundle exec jekyll serve

Как предложить изменения

  • Сделайте форк репозитория
  • Внесите изменения (можно вносить много и долго)
  • Когда будете готовы, создайте из вашего форка пулреквест и опишите, что вы сделали
  • Дождитесь обсуждения ваших изменений и приёма их в мастер

About

Учебник по PHP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 59.7%
  • HTML 35.0%
  • Ruby 5.3%