Replies: 1 comment 3 replies
-
I'd definitely be interested in seeing a devcontainers setup. I tried writing some myself before since I'm curious how codespaces compares to gitpod but quickly gave up since there didn't seem to be a nice way to automatically start all the tasks in separate terminals like the gitpod setup does it. But I guess even if that's not possible, it would still be nice to have a setup where you then manually run them or something. Can't speak for getting it accepted into the repo though. But ig having it in a separate repo like the gitpod one might not be a bad idea anyways? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
devcontainers are a rising standard made by Microsoft that allows for opening a modified docker container with development tools to work on a program. The steps for starting up lichess aren't convoluted by any means, but it can be a bit of an annoyance to begin full development in lichess.
devcontainers mainly work with vscode (and respectively github codespaces), and tracking issues are in other popular editors (local & remote):
and more.
Given that devcontainers work similarrly to gitpod but with local support, it will allow for collaborators to set up an enviornment quickly without having the black or white choice of setting it up manually or using gitpod.
Lichess's lila already has a lila gitpod repository for gitpod configuration. Given that, here's two ideas:
.devcontainer
folder to lila.Note: I'm fully open to PRing this myself. If this is acknowledged and accepted by a lichess member, and if no one says otherwise, I'll make a PR for a devcontainer config with parity with the base Linux Onboarding Guide.
Beta Was this translation helpful? Give feedback.
All reactions