🇨🇴 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.
|
|
---title: Contributingslug: contributing---
## How it works
- 📖 *Flat files* - [enhanced markdown](#enhanced-markdown) for content - [YAML frontmatter](https://learn.getgrav.org/15/content/headers) for metadata- 🦊 *Continuous integration* using [GitLab (Ruby)](https://m3p2.ljbac.com)- 🌎 *Decentralized versioning* using [Git](https://en.wikipedia.org/wiki/Git) - asynchronous and offline collaboration - scales to thousands of contributors- 🚀 *HTML generation* using [Grav (PHP)](https://m3p2.ljbac.com/m3p2/grav-website) - basically the new WordPress, _but much better_ - vibrant and growing community in 2019
## Data Flow
```mermaid
graph LR
User(Teacher)Website[M3P2 Website]Local[Local Website]Git[Git]GitLab[GitLab]
User --> |contributes via| GitUser --> |contributes via| GitLabUser --> |contributes via| Local
Local --> |triggers| GitGit --> |triggers| GitLabGitLab --> |updates| Website
```
<marquee>🐠</marquee>
## Enhanced Markdown
The point of Markdown (compared to raw HTML) is the _readability of the source_.
### Markdown Cheatsheet
```# Header like h1
## Header like h2
…###### Header like h6
_italic___underlined__*bold***strong**~~strike-through~~
Go [there](https://…)[Current chapter](.)[Parent chapter](..)[Sibling chapter](../another-chapter)[Child chapter](chapter)[Anchor in the page](#slug-of-header)

! blue notice!! green notice!!! orange notice!!!! red notice!!!!!!!! another line on the red notice```
> More at Gitlab's [Markdown documentation](https://docs.gitlab.com/ee/user/markdown.html).
### Emoticons ✨
Just type or paste the unicode character, modern browsers will do the rest.
Here's a handy list: https://unicode.org/emoji/charts/full-emoji-list.html
### LateX
You can use LateX in the courses.
For example, the following
$E = m \cdot c^2$
yields $E = m \cdot c^2$
!!!! Make sure you add trailing spaces to expressions like `\cdot`,!!!! or you'll end up with broken formulas.!!!!!!!! Generous spacing also improves the readability of the source, and costs nothing.
|