add dev category with minetest guide

This commit is contained in:
makayabou 2020-11-15 13:27:38 +01:00
parent 5480d83d9b
commit b6c8551085
6 changed files with 90 additions and 3 deletions

View File

@ -0,0 +1,62 @@
# Créer un mod sous Minetest
## Installer Minetest
### Partie 1: En tant qu'admin
#### Pour passer à un utilisateur admin :
```
su bellinuxien
```
# installer flatpak pour avoir la dernière version de Minetest
sudo apt update
sudo apt install flatpak geany
# On quitte l'admin avec **CTRL + D**
### Partie 2: en tant qu'utilisateur
```
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub net.minetest.Minetest
export MT=.var/app/net.minetest.Minetest/.minetest
```
## Installer le jeu du Garage Numérique
```
cd $MT
mkdir games
cd games
git clone https://gitlab.com/garagenum/minetest-lug9000
```
## Créer un projet de mod Minetest
1. Créer un compte sur gitlab.com
2. cliquer sur Nouveau Projet
## Cloner le projet sur son ordinateur
Revenir dans le terminal et écrire:
```
cd $MT
mkdir mods && cd mods
git clone https://gitlab.com/mon-pseudo/monprojet.git
cd monprojet
```
## Créer le fichier init.lua
```
geany init.lua&
```
***
Tu peux éditer le fichier init.lua en t'aidant de
- [le livre écrit par RubenWardy](https://rubenwardy.com/minetest_modding_book/en/index.html)
- [la doc officielle](https://github.com/minetest/minetest/blob/master/doc/lua_api.txt)

6
docs/divers/dev/index.md Normal file
View File

@ -0,0 +1,6 @@
# Astuces dev
Cette rubrique contient différentes astuces, guides et tutoriels de programmation.
Vous y trouverez:
- [créer un mod dans Minetest](create-minetest-mod.sh)

View File

@ -9,3 +9,4 @@ Toutes les astuces sont regroupées par catégories:
- [les tutos d'administration Serveur](server/index.md)
- [les guides DevOps](devops/index.md)
- [les guides internes](internal/index.md)
- [les astuces de développeur(dev/index.md)

View File

@ -0,0 +1,6 @@
# Flow
```mermaid
classDiagram;
Bloc : mineworker;
Bloc: timestamp;

View File

@ -11,4 +11,5 @@ La documentation est divisée en deux parties:
- [les guides complets pour déployer des services réseau](divers/server/index.md)
- [les guides DevOps](divers/devops/index.md)
- [les guides internes](divers/internal/index.md)
- [les astuces de développeur](divers/dev)

View File

@ -14,6 +14,9 @@ plugins:
min_search_length: 2
- git-authors
- git-revision-date
- mermaid2:
arguments:
theme: 'dark'
markdown_extensions:
- admonition
- pymdownx.tabbed
@ -22,7 +25,11 @@ markdown_extensions:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_div_format
#Following was for mermaid without mermaid2-plugin
#format: !!python/name:pymdownx.superfences.fence_div_format
#
# Following is to escape highlighting for mermaid fences
format: !!python/name:mermaid2.fence_mermaid
- pymdownx.highlight:
use_pygments: false
linenums_style: pymdownx.inline
@ -58,6 +65,7 @@ nav:
- cours/python/rest.md
- cours/python/os-script.md
- Divers:
- divers/pko-432-vgv.md
- divers/index.md
- "Linux":
- divers/cmd/index.md
@ -65,7 +73,6 @@ nav:
- divers/cmd/screen.md
- divers/cmd/nmcli.md
- divers/cmd/mount.md
- divers/cmd/postgres.md
- "Admin Sys":
- divers/admin/index.md
- "Installer Adobe pdf reader": divers/admin/acroread-debian.md
@ -77,6 +84,7 @@ nav:
- "Nextcloud": divers/server/nextcloud_docker-compose_on_debian-10_with_nginx_reverse-proxy.md
- "Wordpress": divers/server/wordpress_docker-compose_on_debian-10_with_nginx_reverse-proxy.md
- "SSH - SAMBA": divers/server/serveur_debian_smb_ssh.md
- " Mémo Postgresql": divers/server/postgres.md
- "DevOps":
- divers/devops/index.md
- "Hugo": divers/devops/hugo.md
@ -91,3 +99,6 @@ nav:
- "Index": divers/internal/index.md
- "Imprimantes": divers/internal/install-printers.md
- "MkDocs": divers/internal/mkdocs.md
- "Dev":
- "Index": divers/dev/index.md
- "Créer un mod dans Minetest": divers/dev/create-minetest-mod.md