- 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.
- 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.
- Copiez ce repo:
git clone https://github.com/TalimSolutions/shoshin.git && cd shoshin
- Installez les gems:
bundle install
- Créez un fichier
config/database.yml
avec la configuration pour accéder à votre base de donnée locale. - Créez la base de donnée:
rails db:create && rails db:migrate && rails db:seed
- Lancez les background jobs:
bundle exec sidekiq
- Lancez le serveur:
rails s
- Ouvrez in navigateur et naviguez à l'addresse localhost:3000
rails db:test:prepare
./bin/spring rspec
- Faire une "Fork"
- Créez une branche pour votre contribution (
git checkout -b ma-nouvelle-contribution)
- Faites vos modifications
- Enregistrez vos modifications (
git add -A
puisgit commit -am 'Fonctionnalité ajoutée'
) - Envoyez votre contribution sur une nouvelle branche (
git push origin ma-nouvelle-contribution
) - Créez une "Pull Request"
Copyright © Ta'lim - soluções inteligentes - LTDA ME
Shoshin est un logiciel libre disponibilisé sous les termes de la licence AGPLv3. Voir la LICENCE.