UPDATE ReadMe IndieWeb

This commit is contained in:
vincent_b
2025-09-24 18:16:33 +02:00
parent 3538c79ce1
commit e86aafb1da

View File

@@ -1,11 +1,45 @@
# IndieWeb (motivation)
Faire pour et par soi-même, penser/s'amuser/aider les autres
## Principes
- principles-fr - IndieWeb
↳ https://indieweb.org/principles-fr
✊ Own your data.
🔍 Utilisez de la data visible
💪 Construisez les outils pour vous-même,
😋 Mangez votre propre nourriture pour chiens. Quel que soit le truc que vous construisez, ce devrait être pour vous-même. https://indieweb.org/selfdogfood-fr
📓 Documentez vos trucs.
💞 Open sourcez vos trucs !
📐 L'UX et le design sont plus importants que les protocoles.
🌐 Construisez des plates-formes agnostiques aux plates-formes.
🗿 Longévité. Construisez pour le long web.
✨ Pluralité. Avec IndieWebCamp nous avons spécifiquement choisi d'encourager et d'embrasser une diversité d'approches et dimplémentations.
🎉 Poilons-nous.
+ Principes de conduite > Respect mutuel
https://indieweb.org/code-of-conduct-fr#Respect
## self host (hébergement gratuit, autonomie, essayer sans cout)
- Getting Started-fr - IndieWeb (FR)
↳ https://indieweb.org/Getting_Started-fr
- web hosting - IndieWeb --> quels besoins
↳ https://indieweb.org/web_hosting
- static web hosting - IndieWeb -- hosts
↳ https://indieweb.org/static_web_hosting
--> Choix de github/lab
# Accéder au projet : # Accéder au projet :
( va afficher le contenu du dossier "/public" ) ( va afficher le contenu du dossier "/public" )
URL du projet perso URL du projet perso
- https://USERNAME.gitlab.io/PROJECT_NAME - https://USERNAME.gitlab.io/PROJECT_NAME
EX/ https://bonnebulle.gitlab.io/plain-html_redo
=>
EX/ mon projet (fork) EX/ mon projet (fork)
L'URL FINALE == https://bonnebulle.gitlab.io/plain-html-redo L'URL FINALE == https://bonnebulle.gitlab.io/plain-html-redo
Redirige vers = https://plain-html-redo-751743.gitlab.io Redirige vers = https://plain-html-redo-751743.gitlab.io
@@ -19,7 +53,8 @@ mais hébergement gratuit !
## Objectif : ## Objectif :
Cloner un projet initial existant Cloner un projet initial existant
( "> git clone +url" ) ( "> `git clone +url`" )
EX/ `git clone https://gitlab.com/bonnebulle/plain-html-redo.git`
Comprendre le versionning + fork Comprendre le versionning + fork
( sauvegarder l'état d'un projet : "> git commit" + "> git push" ) ( sauvegarder l'état d'un projet : "> git commit" + "> git push" )
Revenir dans le temps à un état de sauvegarde passé Revenir dans le temps à un état de sauvegarde passé
@@ -38,7 +73,6 @@ mais on peut aussi l'installer "en local" :
# UN APERCU des pouvoirs de Git : REVENIR DANS LE FUTUR # UN APERCU des pouvoirs de Git : REVENIR DANS LE FUTUR
0. cloner un projet 0. cloner un projet
@@ -50,16 +84,13 @@ Depuis le terminal dans un dossier au choix
( affichier le fichier index dans le navigateur pour voir ) ( affichier le fichier index dans le navigateur pour voir )
> firefox ./public/index.html > firefox ./public/index.html
> chromium ./public/index.html > chromium ./public/index.html
1. lister les comit précédents 1. lister les comit précédents EX/ 117647b
2. revenir à telle version du projet ( + **hash/SHA** )
> git log --oneline > git log --oneline
... réccupérer les fichiers dans une version précédente ... ... réccupérer les fichiers dans une version précédente ...
2. revenir à telle version du projet ( + **hash/SHA** )
> git checkout 117647b > git checkout 117647b
( affichier le fichier index dans le navigateur pour voir ) ( affichier le fichier index dans le navigateur pour voir )
@@ -68,16 +99,27 @@ Depuis le terminal dans un dossier au choix
> git checkout main > git checkout main
( affichier le fichier index dans le navigateur pour voir ) ( affichier le fichier index dans le navigateur pour voir )
> firefox ./public/index.html
> chromium ./public/index.html
Une page en FRANCAIS qui résume les principales commandes GIT Une page en FRANCAIS qui résume les principales commandes GIT
https://www.hostinger.fr/tutoriels/commandes-git https://www.hostinger.fr/tutoriels/commandes-git
( dont l'initialisation et configurat ) ( dont l'initialisation et configuration )
! De façon générale, la documentation de Git est libre et en multi langues ! De façon générale, la documentation de Git est libre et en multi langues
https://git-scm.com/docs https://git-scm.com/docs
## GIT =?= GitLab/Hub ## GIT =?= GitLab/Hub
### GIT versioning -- gestion de version, travail co ### GIT versioning -- gestion de version, travail co
@@ -169,6 +211,7 @@ https://coolguy.website/map-is-the-territory/introduction.html
## Git : ## Git :
https://git-scm.com/downloads https://git-scm.com/downloads
https://git-scm.com/book/fr/v2/Démarrage-rapide-Installation-de-Git
Vérifier via Terminal Vérifier via Terminal
> git -v > git -v