diff --git a/README.creole b/README.creole index 96f3100d..79db0aa1 100644 --- a/README.creole +++ b/README.creole @@ -14,12 +14,16 @@ Il existe aussi des projets équivalents https://git.framasoft.org/agenda-libre/agenda-libre-php https://bitbucket.org/mlhamel/agendadulibre +=== Requis + Exemple d'installation des pré-requis pour Debian: {{{ ~ $ apt-get install sqlite3 libsqlite3-dev build-essential git ~ $ apt-get install ruby ruby-dev bundler }}} +=== Code source + Pour installer l'Agenda du libre, vous devrez récupérer le code source à l'aide de "git", puis installer les dépendances avec "bundler" (bundler est packagé sous debian, mais peut aussi s'installer depuis http://bundler.io, une version @@ -32,6 +36,8 @@ Par exemple: ~ $ bundle install --path vendor/bundle --without production }}} +=== Base de données + La base de données peut être "sqlite3", "postgresql" ou "mysql". Par défaut sqlite3 est configurée, mais vous pouvez la modifier dans le fichier `config/database.yml`. @@ -44,6 +50,8 @@ Mettez en place le schéma comme ceci: ~ $ bundle exec rake db:setup }}} +=== Lancement + Puis lancez rails: {{{ ~ $ bundle exec rails s @@ -59,6 +67,10 @@ Pour référence, commande en console pour créer plusieurs événements: w=0 Event.create(elt.attributes.merge( { start_time: elt.start_time+w.week, end_time: elt.end_time+w.week } )).start_time; w=1 +=== Discussions + +https://kiwiirc.com/client/irc.freenode.net/agendadulibre + {{{ ° ° ° \ | / \ | / \ | / @@ -67,4 +79,4 @@ Event.create(elt.attributes.merge( { start_time: elt.start_time+w.week, end_time \ / \ / \ / . \_|_/ . \ | / -}}} +}}} \ No newline at end of file