<p>I think this is a bad idea. I'm all for developing diary entries further but I can't see any reasons for developing it independently from the main code. We can show diary entries from friends. We can moderate diary entries (soon). We can show diary entries near users changesets. etc etc. All of this becomes harder to do if they are in a separate code base from the rest of the models.</p>
<p>What reason, other than "architecture", is there for splitting off the diaries? </p>
<p>If we feel that we need a different approach to coding the diary entries, then I would suggest looking for components (in the form of gems) that add more features without having to write the code ourselves. But I don't see the benefits of developing them in their own repo and I can see a whole bunch of drawbacks.</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/1362#issuecomment-259432522">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLYGehio4mqTxFgKqR6xH1n6UEdAVks5q8d46gaJpZM4KtmBY">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLcBS6AFUVM6Z7L3JcVfvGS9ifBipks5q8d46gaJpZM4KtmBY.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/1362#issuecomment-259432522"></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":"PERSON","message":"@gravitystorm in #1362: I think this is a bad idea. I'm all for developing diary entries further but I can't see any reasons for developing it independently from the main code. We can show diary entries from friends. We can moderate diary entries (soon). We can show diary entries near users changesets. etc etc. All of this becomes harder to do if they are in a separate code base from the rest of the models.\r\n\r\nWhat reason, other than \"architecture\", is there for splitting off the diaries? \r\n\r\nIf we feel that we need a different approach to coding the diary entries, then I would suggest looking for components (in the form of gems) that add more features without having to write the code ourselves. But I don't see the benefits of developing them in their own repo and I can see a whole bunch of drawbacks."}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/1362#issuecomment-259432522"}}}</script>