Suivre le nom réel du dépôt : alpinux.presentations
Le dépôt a été créé sur la forge sous le nom alpinux.presentations, et non alpinux-presentations : adresses de clonage, lien de la page d'accueil et consignes d'installation sont alignés. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01M713yNBL8cssBA1Zri5QLT
This commit is contained in:
parent
02cf82447b
commit
9ecf1973b8
6 changed files with 12 additions and 12 deletions
|
|
@ -143,13 +143,13 @@ Une *pull request* est une proposition de modification : vous ne touchez pas
|
|||
directement au site, un mainteneur relit d'abord.
|
||||
|
||||
1. Créez un compte sur <https://gitea.alpinux.org> si vous n'en avez pas.
|
||||
2. Sur la page du dépôt `alpinux-presentations`, cliquez sur **Bifurcation** (*Fork*) :
|
||||
2. Sur la page du dépôt `alpinux.presentations`, cliquez sur **Bifurcation** (*Fork*) :
|
||||
vous obtenez votre copie du dépôt.
|
||||
3. Récupérez-la, et créez une branche pour votre présentation :
|
||||
|
||||
```bash
|
||||
git clone https://gitea.alpinux.org/VOTRE-COMPTE/alpinux-presentations.git
|
||||
cd alpinux-presentations
|
||||
git clone https://gitea.alpinux.org/VOTRE-COMPTE/alpinux.presentations.git
|
||||
cd alpinux.presentations
|
||||
git switch -c mon-sujet
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@ Il faut **Node.js 24 LTS** — c'est la version du serveur, indiquée dans `.nvm
|
|||
22 LTS convient aussi. Rien d'autre : ni Python, ni navigateur pour le build.
|
||||
|
||||
```bash
|
||||
git clone git@gitea.alpinux.org:alpinux.cedrica5l/alpinux-presentations.git
|
||||
cd alpinux-presentations
|
||||
git clone git@gitea.alpinux.org:alpinux.cedrica5l/alpinux.presentations.git
|
||||
cd alpinux.presentations
|
||||
npm ci
|
||||
```
|
||||
|
||||
|
|
@ -93,7 +93,7 @@ ni versionné ni publié par le déploiement.
|
|||
## Organisation du dépôt
|
||||
|
||||
```
|
||||
alpinux-presentations/
|
||||
alpinux.presentations/
|
||||
├── README.md
|
||||
├── CONTRIBUER.md le guide du contributeur
|
||||
├── package.json dépendances, versions figées
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ NODE_URL="https://nodejs.org/dist/$NODE_VERSION"
|
|||
# Le dépôt est tiré par SSH, avec une clé qui ne sert qu'à lui.
|
||||
CLE="/home/$UTILISATEUR/.ssh/id_ed25519_presentations_deploy"
|
||||
ALIAS_SSH="gitea-presentations"
|
||||
DEPOT_URL="$ALIAS_SSH:alpinux.cedrica5l/alpinux-presentations.git"
|
||||
DEPOT_URL="$ALIAS_SSH:alpinux.cedrica5l/alpinux.presentations.git"
|
||||
|
||||
SOURCE="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
|
||||
|
|
@ -79,7 +79,7 @@ if [ -d "$REPO_DIR/.git" ]; then
|
|||
elif ! sudo -u "$UTILISATEUR" git clone "$DEPOT_URL" "$REPO_DIR"; then
|
||||
echo
|
||||
echo "Le serveur n'a pas pu cloner le dépôt. Déclarer cette clé publique dans Gitea :" >&2
|
||||
echo " dépôt alpinux-presentations → Paramètres → Clés de déploiement → Ajouter" >&2
|
||||
echo " dépôt alpinux.presentations → Paramètres → Clés de déploiement → Ajouter" >&2
|
||||
echo " (sans cocher l'accès en écriture)" >&2
|
||||
echo
|
||||
cat "$CLE.pub"
|
||||
|
|
@ -146,7 +146,7 @@ echo "────────────────────────
|
|||
echo "Reste à faire à la main :"
|
||||
echo
|
||||
echo "1. Déclarer le webhook dans Gitea"
|
||||
echo " dépôt alpinux-presentations → Paramètres → Webhooks → Ajouter → Gitea"
|
||||
echo " dépôt alpinux.presentations → Paramètres → Webhooks → Ajouter → Gitea"
|
||||
echo " URL : https://presentations.alpinux.org/deploy"
|
||||
echo " Méthode : POST, type de contenu : application/json"
|
||||
echo " Secret : sudo cat $SECRET_FICHIER"
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ sudo bash deploy/installer.sh
|
|||
|
||||
### Déclarer le webhook dans Gitea
|
||||
|
||||
Dans le dépôt `alpinux-presentations` : *Paramètres → Webhooks → Ajouter un webhook →
|
||||
Dans le dépôt `alpinux.presentations` : *Paramètres → Webhooks → Ajouter un webhook →
|
||||
Gitea*.
|
||||
|
||||
| Champ | Valeur |
|
||||
|
|
|
|||
|
|
@ -445,7 +445,7 @@ ${presentations.map(carte).join('\n')}
|
|||
<footer class="pied">
|
||||
<a href="https://alpinux.org">alpinux.org</a> ·
|
||||
<a href="https://wiki.alpinux.org">Le wiki</a> ·
|
||||
<a href="https://gitea.alpinux.org/alpinux.cedrica5l/alpinux-presentations">Proposer une présentation</a>
|
||||
<a href="https://gitea.alpinux.org/alpinux.cedrica5l/alpinux.presentations">Proposer une présentation</a>
|
||||
</footer>
|
||||
<script>
|
||||
// Filtres de la liste. Sans JavaScript, la page reste complète : le formulaire est
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
#!/bin/bash
|
||||
# Met en ligne presentations.alpinux.org depuis le dépôt alpinux-presentations.
|
||||
# Met en ligne presentations.alpinux.org depuis le dépôt alpinux.presentations.
|
||||
# Appelé par le service webhook après chaque push sur main, ou à la main en secours.
|
||||
# Calqué sur deploy-wiki.sh : le serveur exécute sa copie, posée par deploy/installer.sh.
|
||||
set -e
|
||||
|
|
|
|||
Loading…
Reference in a new issue