diff --git a/30.contributing/frontmatter.yaml b/30.contributing/frontmatter.yaml new file mode 100644 index 000000000..d4df9eb1f --- /dev/null +++ b/30.contributing/frontmatter.yaml @@ -0,0 +1 @@ +visible: false \ No newline at end of file diff --git a/30.contributing/page.en.md b/30.contributing/page.en.md new file mode 100644 index 000000000..f39f543be --- /dev/null +++ b/30.contributing/page.en.md @@ -0,0 +1,35 @@ +--- +title: Contributing +slug: contributing +--- + +## How it works + +- Flat files + - enhanced markdown for content + - YAML frontmatter for metadata +- Continuous integration +- Versioning using git + + +## Data Flow + +```mermaid + +graph LR + +User(Teacher) +Website[M3P2 Website] +Local[Local Website] +Git[Git] +GitLab[GitLab] + +User --> |contributes via| Git +User --> |contributes via| GitLab +User --> |contributes via| Local + +Local --> |triggers| Git +Git --> |triggers| GitLab +GitLab --> |updates| Website + +``` \ No newline at end of file