Look into GitHub Codespaces #3372
Labels
feature
Issues regarding a complete new feature
priority: low
Should be dealt with when nothing else remains.
request-for-comments
Author wants to have other people respond for their opinion
What?
Github provides a cloud dev environment that you can connect to with VSCode. This is fully isolated, and integrated with GitHub. It makes it really easy to setup a dev environment with one click.
Why?
Setting up concrexit is scary, and codespaces can take away that work. It can really lower the threshold to work on concrexit (no more setting up github ssh auth, no more installing the right python version, no more difficulty getting poetry to work, no need to worry about native dependencies).
Github currently gives everyone 60 hours of free codespaces each month (or 90 for education github pro users), which is more than anyone (except maybe me) spends working on concrexit.
Apart from being low effort for new people, it's also a convenient tool for checking out specific commits.
How?
We should investigate whether we can set stuff up (.devcontainers.json and a Dockerfile) to allow starting a codespace that's immediately ready for
./manage.py runserver
.The text was updated successfully, but these errors were encountered: