<blockquote>
<p>I'd also point out that we generally advise opening discussions on large scale features before doing lots of work on them so that basic structural issues, naming, etc can be resolved before lots of code is written.</p>
</blockquote>
<p>Yeah, I'd agree with this. I find it very hard to figure out the basics here because I get distracted by all the little things (like my notes in my review today, or the tests, or whatnot) and I can't reason about the bigger picture. My approach to the Moderation PR was the same - I had to fix all the little things before the bigger picture became clear to me. I didn't mind that when it was my own time spent on the fixups, but I feel bad about asking other people to do fixups on code that might end up disappearing if we change the bigger picture.</p>
<p>So it might be worth going back to basics on this, and discussing the data model, whether it's something we want, whether some bits are optional and can be moved to followup PRs, etc.</p>
<blockquote>
<p>I mean this is definitely something that people want, but whether <code>Microcosm</code> is the right name is something we need to discuss but would now involve a large amount of work.</p>
</blockquote>
<p>I think the naming comes from it being initially developed as a standalone project, rather than being developed from the start as a feature of this site. So it's great to see that <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=2524550" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/openbrian">@openbrian</a> is working on integrating it!</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/2390?email_source=notifications&email_token=AAK2OLMCHQJ2AYWRWV3JZ23QOV4C5A5CNFSM4JAHYW42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBH3WHA#issuecomment-542096156">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLN4XZE5E74K6QNPBFDQOV4C5ANCNFSM4JAHYW4Q">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAK2OLLAJRDTGSTOLMCOT7DQOV4C5A5CNFSM4JAHYW42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBH3WHA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/2390?email_source=notifications\u0026email_token=AAK2OLMCHQJ2AYWRWV3JZ23QOV4C5A5CNFSM4JAHYW42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBH3WHA#issuecomment-542096156",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/2390?email_source=notifications\u0026email_token=AAK2OLMCHQJ2AYWRWV3JZ23QOV4C5A5CNFSM4JAHYW42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBH3WHA#issuecomment-542096156",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>