Skip to content
Extraits de code Groupes Projets
Valider dce51eba rédigé par echarp's avatar echarp
Parcourir les fichiers

Merge branch 'doc_maj' into 'master'

Ajout de documentation pour les mises à jour

See merge request !12
parents 8e75a357 f89a2b15
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -77,6 +77,32 @@ Commande à utiliser pour précompiler les assets avant leur déploiement dans u
bundle exec rake assets:precompile RAILS_ENV=assets
}}}
=== Mise à jour
Pour mettre à jour l'agenda du libre, il faut d'abord aller chercher la version de master la plus récente sur le git
upstream (https://git.framasoft.org/agenda-libre/agenda-libre-ruby). Une fois cela fait, il faut y ré-appliquer les
changements qui auraient été effectués pour l'environnement donné et quelques conflits sont à prévoir. Le plus courant:
{{{
db/schema.rb: Ignorer les conflits. Prendre la version courante. Ce fichier est mis à jour à chaque migration et représente
l'état actuel de la base de données sur le serveur courant. Il est recommandé de versioner de fichier, mais à moins d'avoir
exactement le même type de base de données que les développeurs upstream, il va créer des conflits. Seule la dernière version
du fichier peut être conservée sur la branche de travail.
}}}
Lors des mises à jour de l'agenda du libre à une version plus récente, les commandes suivantes sont nécessaires:
{{{
~ $ bundle install --path vendor/bundle --without production
~ $ bundle exec rake db:migrate
}}}
Puis redémarrer avec:
{{{
~ $ bundle exec rails s
}}}
=== Discussions
https://kiwiirc.com/client/irc.freenode.net/agendadulibre
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter