Блог Rubinius использует Jekyll и интегрирован с веб-сайтом и документацией. Мы ценим и всячески поощряем посты в блог, в которых Вы рассказываете о своем опыте использования или разработки Rubinius.
Markdown является предпочтительным форматом для сообщений блога. Однако, если вам необходимо особое форматирование, пост может быть написан сразу на HTML.
Клонируйте репозиторий Rubinius-а: сайт и блог находятся внутри:
git clone https://github.com/rubinius/rubinius.git
Перед началом работы убедитесь, что у Вас установлены гемы kramdown
и
jekyll
:
rbx gem install jekyll kramdown
Зайдите в директорию постов:
cd web/_posts
Создайте файл, используя для его имени следующий формат:
YYYY-MM-DD-perma-link.markdown
.
touch "%(date +"%Y-%m-%d")-perma-link-title.markdown"
Напишите Ваше сногсшибательное сообщение:
cat /dev/random > <<the file post>> # :-p
Запустите Jekyll, чтобы скомпилировать сайт с учетом Вашего поста:
cd ../web/
rbx -S jekyll
Сделайте коммит со всеми изменениями в директории web/
:
cd ../
git add web/
git commit -m "Wrote a blog post on ....."
Отправьте патч, пулл-реквест или, если у вас есть право коммита в главный репозиторий, опубликуйте изменения в нем в ветви «master».
Сообщите нам о новом посте: возможно перед публикацией мы захотим с Вами дополнительно пообщаться.