<p>Documenting the existence of the non-db quad_tile functions is useful (<a href="https://github.com/openstreetmap/openstreetmap-website/issues/1313" class="issue-link js-issue-link" data-url="https://github.com/openstreetmap/openstreetmap-website/issues/1313" data-id="181422444" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1313</a>) but it makes the instructions longer than they already are.</p>

<p>It would be good to find an alternative, so that the compiled versions of the functions are available automatically, without developers needing to care about them. Of course, the ruby fall-back means that they already don't need to care, but only until they waste a lot of time running the test suite!</p>

<p>As far as I'm aware, the easiest way to make the compilation happen automatically is through bundler when installing gems. The code only relies on  so there's no fancy dependencies. Would it make sense to move the quad_tile code to a gem? Or is there a way to put the extension compilation instructions into the openstreetmap-website/Gemfile instead?</p>

<p><a href="http://guides.rubygems.org/gems-with-extensions/">http://guides.rubygems.org/gems-with-extensions/</a></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1314">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLQBm1OQgf4zXiraywRuAWBjSyAufks5qxQGTgaJpZM4KP_Of">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLUJHQqXMeEs-kyrfcImXUKmjKyd-ks5qxQGTgaJpZM4KP_Of.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/1314"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Move the non-db quad_tile functions to an extension? (#1314)"}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/1314"}}}</script>