# Using dev containers for editing this repo
This repo uses devcontainer.json to ease configuring the tools necessary to run make.
You can use [Codespaces](https://docs.github.com/en/codespaces/developing-in-codespaces/developing-in-a-codespace)
to make your contributions and validate your work.
Or when using VS Code, use the "Dev Containers: Reopen in Container" command to create
the docker container with the tools.
## VS Code experience
When using VS Code to edit .rst files, the following extensions will add a preview pane, and otherwise add tooling for the files you may be editing:
- [Makefile Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.makefile-tools)
- [reStructuredText](https://marketplace.visualstudio.com/items?itemName=lextudio.restructuredtext)
- [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
- [reStructuredText Syntax highlighting](https://marketplace.visualstudio.com/items?itemName=trond-snekvik.simple-rst)
- [Docker](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker)
Note that these extensions are not endorsed nor been vetted by the Zcash Foundation.