Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document How to Set Up a Development Environment with Docker #597

Open
2 tasks
rmorshea opened this issue Jan 19, 2022 · 2 comments
Open
2 tasks

Document How to Set Up a Development Environment with Docker #597

rmorshea opened this issue Jan 19, 2022 · 2 comments
Labels
flag-good-first-issue A well defined and self-contained task. priority-3-low May be resolved one any timeline. type-docs About changes and updates to documentation

Comments

@rmorshea
Copy link
Collaborator

Current Situation

Presently for contributors working on Windows, the test suite does not run successfully. As a result it's hard for developers on Windows to contribute features and fixes. While there may be ways to mitigate this in the future, we should take steps now to ensure a consistent contributor experience regardless of your chosen OS.

Proposed Actions

The easiest way to level the playing field here is to write up documentation and create tools which would allow someone to spin up a development environment inside a docker container.

Work Items

  • Make Dockerfile which can spin up a dev env
  • Write docs on how to use dev env container
@rmorshea rmorshea added flag-triage Not prioritized. flag-good-first-issue A well defined and self-contained task. priority-3-low May be resolved one any timeline. type-docs About changes and updates to documentation and removed flag-triage Not prioritized. flag-good-first-issue A well defined and self-contained task. labels Jan 19, 2022
@rmorshea rmorshea added the flag-good-first-issue A well defined and self-contained task. label Feb 9, 2022
@Archmonger Archmonger added this to the 2.0 milestone Feb 16, 2022
@rmorshea
Copy link
Collaborator Author

I think this may be related to: #657

@Archmonger
Copy link
Contributor

The best way of doing this would be using vscode configuration, which would automate the docker setup. Only thing users would need to do is install docker.

On Windows, that also involves enabling Windows Subsystem for Linux (WSL).

@Archmonger Archmonger removed this from the Luxury Features milestone Jan 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flag-good-first-issue A well defined and self-contained task. priority-3-low May be resolved one any timeline. type-docs About changes and updates to documentation
Projects
None yet
Development

No branches or pull requests

2 participants