The preferred way to set up this repository for local development is to use the standardized environment provided by docker-compose. See Docker section below for more detail on how to do this. It is also possible to set things up for local development, though this is generally not recommended.
Find instructions for using Docker-compose to do local development here.
See here for more information on setting up for development with Docker or with a local environment. Includes details on running code, linting, debugging and styling.
See here for some common development tasks you made need to do as part of your work.
See more about testing here.
See more about deployment here.