add dev category with minetest guide
This commit is contained in:
parent
5480d83d9b
commit
b6c8551085
62
docs/divers/dev/create-minetest-mod.md
Normal file
62
docs/divers/dev/create-minetest-mod.md
Normal 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
6
docs/divers/dev/index.md
Normal 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)
|
||||
@ -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)
|
||||
|
||||
6
docs/divers/pko-432-vgv.md
Normal file
6
docs/divers/pko-432-vgv.md
Normal file
@ -0,0 +1,6 @@
|
||||
# Flow
|
||||
|
||||
```mermaid
|
||||
classDiagram;
|
||||
Bloc : mineworker;
|
||||
Bloc: timestamp;
|
||||
@ -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)
|
||||
|
||||
|
||||
17
mkdocs.yml
17
mkdocs.yml
@ -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,14 +65,14 @@ nav:
|
||||
- cours/python/rest.md
|
||||
- cours/python/os-script.md
|
||||
- Divers:
|
||||
- divers/index.md
|
||||
- divers/pko-432-vgv.md
|
||||
- divers/index.md
|
||||
- "Linux":
|
||||
- divers/cmd/index.md
|
||||
- divers/cmd/backup.md
|
||||
- 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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user