Skip to content

Commit 1b96ef0

Browse files
authored
Update PROJECT_STANDARDS.md
1 parent 3f1d489 commit 1b96ef0

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

developers/PROJECT_STANDARDS.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,27 +45,26 @@ Any extra steps that interrupt development flow should be automated. For example
4545

4646
## Project Structure
4747

48-
We use the monorepo pattern, meaning all files required to run the project (other than secrets and private data) go in a single GIT repository, structured as:
48+
We use the [monorepo](https://dl.acm.org/doi/pdf/10.1145/2854146) pattern, meaning all files required to run the project (other than secrets and private data) go in a single GIT repository, structured as:
4949

5050
project-slug/
51-
web/
52-
Dockerfile
53-
app1/
54-
app2/
55-
app3/
56-
manage.py
57-
frontend/
58-
Dockerfile
59-
package.json
60-
src/
51+
project1/ ...
52+
project2/ ...
53+
web/
54+
Dockerfile
55+
app1/
56+
app2/
57+
app3/
58+
manage.py
59+
frontend/
60+
Dockerfile
61+
package.json
62+
src/
6163
nginx/
6264
Dockerfile
6365
nginx.conf
64-
static/
6566
docker-compose.yml
6667

67-
[Example here](https://github.com/countable-web/countable-modern-django)
68-
6968
The front-end Dockerfile should run a development server, but for production should just build static files, into the /static folder which is served by nginx.
7069

7170
## Front End Development

0 commit comments

Comments
 (0)