<blockquote>
<p>While you're at it, maybe also think about JSON output for a minute, as it would help us push the respective code on cgimap side to production.</p>
</blockquote>
<p>I see moving the xml generation code to views as the key enabler of json output, since it allows us to switch output formats in the controllers more idiomatically.</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/pull/2164#issuecomment-468583735">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLU_77KPZvBwaMTo5BquuiVvlMyxSks5vSOOhgaJpZM4bYBli">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABWnLXWtMIND2RBC9QGbcOj_5kB0dYSOks5vSOOhgaJpZM4bYBli.gif" height="1" width="1" alt="" /></p>
<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://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@gravitystorm in #2164: \u003e While you're at it, maybe also think about JSON output for a minute, as it would help us push the respective code on cgimap side to production.\r\n\r\nI see moving the xml generation code to views as the key enabler of json output, since it allows us to switch output formats in the controllers more idiomatically."}],"action":{"name":"View Pull Request","url":"https://github.com/openstreetmap/openstreetmap-website/pull/2164#issuecomment-468583735"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/2164#issuecomment-468583735",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/2164#issuecomment-468583735",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>