Skip to content
This repository was archived by the owner on Jan 18, 2021. It is now read-only.

talimhq/shoshin

Repository files navigation

Join the chat at https://gitter.im/shoshin-academy/Lobby Code Climate Test Coverage Build Status

SHOSHIN - Plateforme pédagogique

Liens utiles

  • Pour discuter d'améliorations possibles ou pour signaler un bug, ouvrez un ticket.
  • Pour des guides ou des tutoriels d'utilisation, rendez-vous sur notre wiki.

Informations techniques

Dépendances

  • Ruby 2.3.1
  • Rails 5.0.0.1
  • Base de donnéee: postgresql
  • Redis pour les background jobs
  • mailcatcher pour ouvrir les emails en développement.

Développement local

  1. Copiez ce repo: git clone https://github.com/TalimSolutions/shoshin.git && cd shoshin
  2. Installez les gems: bundle install
  3. Créez un fichier config/database.yml avec la configuration pour accéder à votre base de donnée locale.
  4. Créez la base de donnée: rails db:create && rails db:migrate && rails db:seed
  5. Lancez les background jobs: bundle exec sidekiq
  6. Lancez le serveur: rails s
  7. Ouvrez in navigateur et naviguez à l'addresse localhost:3000

Tests

  1. rails db:test:prepare
  2. ./bin/spring rspec

Contribuer

  1. Faire une "Fork"
  2. Créez une branche pour votre contribution (git checkout -b ma-nouvelle-contribution)
  3. Faites vos modifications
  4. Enregistrez vos modifications (git add -A puis git commit -am 'Fonctionnalité ajoutée')
  5. Envoyez votre contribution sur une nouvelle branche (git push origin ma-nouvelle-contribution)
  6. Créez une "Pull Request"

LICENCE

Copyright © Ta'lim - soluções inteligentes - LTDA ME

Shoshin est un logiciel libre disponibilisé sous les termes de la licence AGPLv3. Voir la LICENCE.

About

LMS en ligne, libre et gratuit, du primaire au lycée

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published