🇨🇴 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.

51 lines
1.1 KiB

7 years ago
7 years ago
  1. ---
  2. title: Contributing
  3. slug: contributing
  4. ---
  5. ## How it works
  6. - 📖 Flat files
  7. - [enhanced markdown](#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. - asynchronous and offline collaboration
  12. - scales to thousands of contributors
  13. - 🚀 HTML generation using Grav (PHP)
  14. - basically the new WordPress, _but much better_
  15. - vibrant and growing community in 2019
  16. ## Data Flow
  17. ```mermaid
  18. graph LR
  19. User(Teacher)
  20. Website[M3P2 Website]
  21. Local[Local Website]
  22. Git[Git]
  23. GitLab[GitLab]
  24. User --> |contributes via| Git
  25. User --> |contributes via| GitLab
  26. User --> |contributes via| Local
  27. Local --> |triggers| Git
  28. Git --> |triggers| GitLab
  29. GitLab --> |updates| Website
  30. ```
  31. <marquee>🐠</marquee>
  32. ## Enhanced Markdown
  33. ### Emoticons ✨
  34. Just type or paste the unicode character, modern browsers will do the rest.
  35. Here's a handy list: https://unicode.org/emoji/charts/full-emoji-list.html