<p></p>
<blockquote>
<p dir="auto">So it is no use to us personally as maintainers yet imposes costs on us dealing with tickets like this.</p>
</blockquote>
<p dir="auto">Yeah, it certainly imposes costs on the maintainers (I don't use it either). But I can totally understand why people are interested in having isolated development environments, and there's many people who want to "dip their toes" by making some small changes and don't want to have to install everything required (from postgres to libvips to node to ruby etc). I can see that at e.g. a recent hack weekend. People want to work on this for a few hours and then dispose of the development environment without affecting their personal laptop setup.</p>
<p dir="auto">We also have a vagrant setup, which is an alternative (and slightly more resource intensive, and equally as unused) approach to having an isolated development environment.</p>
<p dir="auto">So what I would like to see is some guidance on how best to use Docker for isolated development environments, balancing the advantages of isolation with a certain amount of using the underlying filesystem (for ease of editing). If anyone has any third-party resources on this that could be helpful.</p>
<p dir="auto">In the meantime, this has drifted slightly away from the OP comment, which is that Docker have rebranded their software, particularly for Windows and Mac, and now bundle the two components that we currently describe individually. We should refocus this issue on updating our guidance as to what needs to be installed for the different platforms, so that our installation notes match what a developer will see when they follow the links.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/3943#issuecomment-1480900304">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLKBUTHQOUEKSWNUE6LW5QNB3ANCNFSM6AAAAAAVH5O52Q">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLLV2DN3CYUKXHQR4CDW5QNB3A5CNFSM6AAAAAAVH5O52SWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSYIS7NA.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/issues/3943/1480900304</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/3943#issuecomment-1480900304",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/3943#issuecomment-1480900304",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>