🇨🇴 Una base de datos de cursos en diferentes lenguajes. 🇫🇷 Une base de données de cours dans différents langages. 🇳🇴 En database med kurs på forskjellige språk. 🇺🇸 A flat-file database of courses in multiple languages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
697 B

7 years ago
7 years ago
  1. ---
  2. title: Contributing
  3. slug: contributing
  4. ---
  5. ## How it works
  6. - Flat files
  7. - enhanced markdown for content
  8. - [YAML frontmatter](https://learn.getgrav.org/15/content/headers) for metadata
  9. - Continuous integration using [GitLab](https://m3p2.ljbac.com)
  10. - Decentralized versioning using [Git](https://en.wikipedia.org/wiki/Git)
  11. - HTML generation using Grav (PHP)
  12. ## Data Flow
  13. ```mermaid
  14. graph LR
  15. User(Teacher)
  16. Website[M3P2 Website]
  17. Local[Local Website]
  18. Git[Git]
  19. GitLab[GitLab]
  20. User --> |contributes via| Git
  21. User --> |contributes via| GitLab
  22. User --> |contributes via| Local
  23. Local --> |triggers| Git
  24. Git --> |triggers| GitLab
  25. GitLab --> |updates| Website
  26. ```
  27. <marquee>🐠</marquee>