snap install gimp
(Vous n'avez pas installé Snapd ?)
Publié pour avec ? par Snapcrafters
Merci pour votre intérêt ! Vous trouverez ci-dessous des instructions pour vous aider à contribuer à ce snap.
Le flux de travail général consiste à soumettre des demandes d'extraction qui fusionnent vos modifications dans la branche candidate
ici sur GitHub. Une fois la pull request fusionnée, une action GitHub créera automatiquement le snap et le publiera sur le canal candidate
dans le Snap Store. Une fois que le snap a été minutieusement testé, nous le promouvons sur le canal stable
afin que tous nos utilisateurs l'obtiennent !
Si c'est la première fois que vous contribuez à ce snap, vous devez d'abord configurer votre propre fork de ce référentiel.
Forkez le référentiel dans votre propre espace de noms GitHub.
Clonez votre fork pour l'avoir sur votre ordinateur local.
Configurez votre dépôt local. Pour rendre les choses un peu plus intuitives, nous allons renommer la télécommande de votre fork en myfork
et ajouter le dépôt snapcrafters en tant que snapcrafters
.
git remote rename origin myfork
git remote add snapcrafters https://github.com/snapcrafters/gimp.git
git fetch --all
Une fois que vous êtes prêt à contribuer, gardez à l’esprit que vous souhaitez que les informations git soient toutes à jour. Donc, si vous n'avez pas "récupéré" toutes les modifications depuis un certain temps, commencez par ceci :
git fetch --all -p
Maintenant que vos métadonnées git ont été mises à jour, vous êtes prêt à créer une branche de correction de bugs, à apporter vos modifications et à ouvrir une pull request.
Toutes les demandes d'extraction doivent être dirigées vers la branche stable, alors créez votre branche en tant que copie de la branche stable :
git checkout -b my-bugfix-branch snapcrafters/candidate
Apportez les modifications souhaitées et créez un snap localement pour le tester :
snapcraft --use-lxd
Une fois que vous êtes satisfait de vos modifications, validez-les et transférez-les vers votre fork afin qu'elles soient disponibles sur GitHub :
git commit -a
git push -u myfork my-bugfix-branch
Ensuite, ouvrez une pull request de votre my-bugfix-branch
vers la branche snapcrafters/candidate
.
Une fois que vous avez ouvert la pull request, elle déclenchera automatiquement l'action build-test qui lancera une build du snap. Vous pouvez suivre la progression de la construction instantanée à partir de votre demande d'extraction (Afficher toutes les vérifications -> Détails). Une fois la construction du snap terminée, vous pouvez trouver le snap construit (avec lequel tester) sous « Artefacts ».
Un membre de l'équipe examinera la demande d'extraction ouverte et la fusionnera ou lancera une discussion avec vous avec des modifications supplémentaires ou des éclaircissements nécessaires.
Une fois la demande d'extraction fusionnée dans la branche stable, une action GitHub reconstruira le snap en utilisant vos modifications et le publiera dans le Snap Store dans le canal candidate
. Après des tests suffisants du snap à partir du canal candidat, l'un des responsables ou administrateurs promouvra le snap vers la branche stable du Snap Store.