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

Create a Dockerfile for contributing #9105

Open
Alex-Cannon opened this issue Oct 26, 2019 · 2 comments · May be fixed by #9109
Open

Create a Dockerfile for contributing #9105

Alex-Cannon opened this issue Oct 26, 2019 · 2 comments · May be fixed by #9109

Comments

@Alex-Cannon
Copy link

@Alex-Cannon Alex-Cannon commented Oct 26, 2019

🚀 Dockerfile for contributing to Jest

Create a DockerFile to run jest.

Motivation

It would be nice to have a option to run Jest with a one-click command instead of having to do any manual setup.

  • I'd be happy to create a DockerFile for Jest and matching documentation.

Example

I imagine something along the lines of this (may not be semantically correct):

docker build . /
docker run jest

Pitch

  • Make contributing easier & faster by removing manual setup (installing, having to deal with differences between Node versions, yarn, OS differences, etc.)
  • Allow all contributors to develop Jest in the exact same environment to reduce the number of platform-specific bugs.
@Alex-Cannon Alex-Cannon changed the title Add a Dockerfile for contributing Create a Dockerfile for contributing Oct 26, 2019
@SimenB
Copy link
Collaborator

@SimenB SimenB commented Oct 27, 2019

sure, no reason not to, methinks. feel free to open up a PR 🙂

@HERBOD7
Copy link

@HERBOD7 HERBOD7 commented Oct 28, 2019

@SimenB I can do it.

@Alex-Cannon Alex-Cannon linked a pull request that will close this issue Oct 29, 2019
6 of 7 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

3 participants
You can’t perform that action at this time.