<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Как установить и настроить API документацию на сервере]]></title><description><![CDATA[<p dir="auto">Последняя версия документации SmartHoldem API на основе slate доступна по адресу<br />
<a href="https://github.com/smartholdem/api-doc" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/smartholdem/api-doc</a></p>
<p dir="auto">Установка:</p>
<ol>
<li>Установка Ruby</li>
</ol>
<pre><code>gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
</code></pre>
<pre><code>sudo apt-get install curl
 \curl -sSL https://get.rvm.io -o rvm.sh
 less rvm.sh
 cat rvm.sh | bash -s stable
 source ~/.rvm/scripts/rvm
 rvm install ruby --default
</code></pre>
<pre><code>ruby -v
</code></pre>
<ol start="2">
<li>Устанавливаем bundler</li>
</ol>
<pre><code>gem install bundler
</code></pre>
<ol start="3">
<li>Установка документации</li>
</ol>
<pre><code>git clone https://github.com/smartholdem/api-doc.git
cd api-docs
</code></pre>
<p dir="auto">По умолчанию конфиг настроен на порт localhost:4567, если вы хотите изменить порт, отредактируйте конфиг файл</p>
<pre><code>nano config.rb
</code></pre>
<p dir="auto">строка: set :port, 4567</p>
<p dir="auto">Компилируем</p>
<pre><code>bundle install
</code></pre>
<p dir="auto">Запускаем</p>
<pre><code>bundle exec middleman server
</code></pre>
<p dir="auto">Для тестирования в windows используйте виртуальную машину с vagrant up.</p>
<p dir="auto">Для редактирования, основной файл source/index.html.md<br />
Дополнительные файлы в source/includes</p>
<p dir="auto">Для билдов в html, js использовать команду</p>
<pre><code>bundle exec middleman build
</code></pre>
<p dir="auto">после выполнения появится папка build с всеми откомпилированными файлами</p>
]]></description><link>https://community.smartholdem.io/topic/249/как-установить-и-настроить-api-документацию-на-сервере</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 10:13:23 GMT</lastBuildDate><atom:link href="https://community.smartholdem.io/topic/249.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Mar 2018 18:31:52 GMT</pubDate><ttl>60</ttl></channel></rss>