FAQ pratique : Comment SPIPer avec git.spip.netMise à jour : il y a 3 jours
Il y a abondance de tutoriels généraux pour git sur le net et il y en a même un dans la nébuleuse de la galaxie SPIP. Cette page ici n’est donc pas une FAQ générale sur git. Elle ne concerne que git.spip.net et l’usage de git et de la forge git pour SPIP, avec gitea, et seulement cela. Du moins (…)
Personnaliser giteaMise à jour : Mars 2021
Carnet Code SPIP
- le dépot : https://git.spip.net/spip-galaxie/git.spip.net/src/branch/master/templates/base
- la home page : https://docs.gitea.io/en-us/customizing-gitea/#customizing-startpage—homepage
- la page d’inscription : https://github.com/go-gitea/gitea/blob/master/templates/user/auth/signin.tmpl
Installer SPIP avec GIT / ComposerMise à jour : il y a 3 mois
À ce jour (novembre 2019), SPIP est herbergé en GIT sur https://git.spip.net/SPIP et https://github.com/spip/SPIP
La distribution est séparée en plusieurs dépôts : en attendant le basculement à Composer, il est nécessaire d’utiliser un script pour tout récupérer en une fois.
#2024 cf section (…)
Équivalences des commandes SVN/GITMise à jour : Août 2023
Préambule
Cette article se concentre sur les plugins. Pour des raisons techniques, si vous souhaitez installer SPIP via git, il faut utiliser spip-cli, checkout ou git_loader : Documentation SPIP-Cli
Installer un plugin
** Cloner un dépôt
SVN > svn co svn (…)
Utiliser git pour pusher les mises à jour vers un site en productionMise à jour : Mars 2021
Carnet Conseils Choix et retours d’Expérience
Principe : Créer un dépôt git bare sur le serveur de production avec un hook post commit qui publie ce qu’il reçoit dans le répertoire de prod.
Sur le serveur cible : Créer le repo git bare : mkdir mon_plugin.git cd mon_plugin.git git init —bare
Ajouter un hook post receive : vi (…)
Suivi de la migration githubMise à jour : Juin 2019
Dernier point d’étape
Par James le 13 May 2019 : https://www.mail-archive.com/spip-dev@rezo.net/msg67029.html
En bref :
- done : « tous les plugins dist sont dans la maquette SpipRemix, sur github et sur packagist.org »
- todo : « Il me reste à faire un empaqueteur qui fait le gros zip à (…)
Proposer un patch via git.spip.net pour le noyau ou la dist (pull request)Mise à jour : Février 2022
Cet article présente les informations et étapes permettant de se servir des dépots git.spip.net pour proposer un patch (une ’PR’ pull request) pour le noyau de SPIP et pour les plugins-dist.
Pour l’instant, seule la solution passant par l’UI en ligne (gitea pour git.spip.net) a été détaillée, (…)
Accueil git spipMise à jour : Décembre 2022
Principaux liens utiles pour commiter
- FAQ pratique : Comment SPIPer avec git.spip.net
- Doc synthétique sur la norme du format des logs standardisés : y en a t il une qui soit digeste et sympa ?
GitMise à jour : Avril 2022
Documentation pour utiliser le (futur) dépôt Git de SPIP, qu’on soit dev core, dev sur la zone, ou utilisateurice. (Pour l’instant c’est de l’aide que sur la ligne de commande mais il faudrait d’autres contributions) Documentation plus à jour : (…)
git to svn to gitMise à jour : Septembre 2017
cf https://gist.github.com/bystrano/5755464
########################################################### ## Création d’un nouveau plugin sur la zone ############### ###########################################################
# On commence par récupérer les plugins de la zone, mais sans (…)