-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #61 from lpdw/development
LPDW v2.4 production
- Loading branch information
Showing
177 changed files
with
20,664 additions
and
678 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
language: ruby | ||
rvm: | ||
- 2.2 | ||
env: | ||
- DB=sqlite | ||
script: | ||
- RAILS_ENV=development bundle exec rake db:create db:migrate db:seed --trace |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
###Tu veux contribuer ? | ||
Tout le monde sans exception doit suivre ce processus de ce présent fichier. Les excuses du genre : “Je fais partie de la promo X” ne sont pas valables. | ||
|
||
Pour cela il te faut d’abord avoir [installé l’application](https://github.com/lpdw/lpdw2.0/blob/development/README.md). | ||
|
||
Avant de coder une nouvelle fonctionnalité de la mort qui tue, il y a quelques règles à suivre : | ||
|
||
- Avoir forké l’application et travailler directement dessus. | ||
- Toujours travailler sur la branche “development”. | ||
- Respecter les principes du | ||
[MVC](https://fr.wikipedia.org/wiki/Mod%C3%A8le-vue-contr%C3%B4leur), [DRY](https://fr.wikipedia.org/wiki/Ne_vous_r%C3%A9p%C3%A9tez_pas), CoC et [REST](http://blog.nicolashachet.com/niveaux/confirme/larchitecture-rest-expliquee-en-5-regles/) au maximum. | ||
- Utiliser des noms de commit suffisamment descriptifs mais courts pour que les administrateurs puissent comprendre directement la fonction du Commit. | ||
|
||
Une fois la fonctionnalité développée, commitée (avec un nom suffisant descriptif) et pushé sur l’application forkée, il te suffit de proposer une [Pull request](https://github.com/lpdw/lpdw2.0/pulls) et c’est expliqué juste après. | ||
|
||
**Tu veux soumettre Pull request ?** | ||
|
||
Si tu en es arrivé là, c’est que tu as déjà développé une fonctionnalité et que tu souhaites l’intégrer au dépôt central. Si tu n’as jamais fais de Pull request, c’est comme proposer d’ajouter un commit à un autre dépôt. | ||
Pour cela, il y a un guide écrit par Github qui explique très simplement la procédure. | ||
**La destination de la Pull request doit être la branche “development”.** | ||
|
||
Maintenant il suffit d’attendre qu’un administrateur vérifie ta Pull request, il peut y avoir 3 possibilités : | ||
|
||
**Accepté :** Votre fonctionnalité est parfaitement intègre et correspond au projet. Elle est directement incorporée à l’application, bravo ! | ||
|
||
**A revoir:** La fonctionnalité correspond au projet mais n’est pas correctement intégrée. Dommage ! Mais quelques conseils vous seront donnés afin d’améliorer votre code pour qu’il s'intègre parfaitement à l’application. | ||
|
||
**Refusé :** La fonctionnalité ne correspond pas au projet. | ||
|
||
---------- | ||
|
||
|
||
Administrateurs (2015/2016) | ||
Yassin AGHANI [@aghaniyassin](https://github.com/aghaniyassin) | ||
Enguerran POULAIN [@theblackhole](https://github.com/theblackhole) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,92 @@ | ||
lpdw2.0 | ||
======= | ||
Site de la LP-DW [![Build Status](https://travis-ci.org/lpdw/lpdw2.0.svg)](https://travis-ci.org/lpdw/lpdw2.0) | ||
================ | ||
|
||
Refonte du site de la Licence Professionelle 2.0 | ||
Le site de la LP-DW présente la formation “Licence Professionelle Developpeur Web”, il permet également de pouvoir candidater, de s’informer et de se tenir au courant des différentes actualités. | ||
|
||
> **Changelog** | ||
> **[2.4](https://github.com/lpdw/lpdw2.0/releases/tag/v2.4)** : Nouvelles fonctionnalitées, refactoring et correctifs : | ||
> - Annuaire d'entreprises avec offres d'emploi, stage... ([#28](https://github.com/lpdw/lpdw2.0/pull/28)) | ||
> - Annuaire des étudiants ([#31](https://github.com/lpdw/lpdw2.0/pull/31)) | ||
> - Section Bon Plans ([#32](https://github.com/lpdw/lpdw2.0/pull/32)) | ||
> - Refactoring, fonctionnalités backoffice ([#6](https://github.com/lpdw/lpdw2.0/pull/6) [#18](https://github.com/lpdw/lpdw2.0/pull/18) [#19](https://github.com/lpdw/lpdw2.0/pull/19) [#29](https://github.com/lpdw/lpdw2.0/pull/29)) | ||
> - Nombreux correctifs | ||
> **[2.0](https://github.com/lpdw/lpdw2.0/releases/tag/v2.0)** : workflow | ||
> **1.0** : website | ||
|
||
---------- | ||
|
||
|
||
###Installation | ||
L’installation de MySQL et HomeBrew sur Mac est indispensable. | ||
|
||
**1)** Il faut préalablement **[forker](https://help.github.com/articles/fork-a-repo/#fork-an-example-repository) le dépôt sur ton compte**. | ||
|
||
**2) Cloner ton dépôt** préalablement forké : | ||
|
||
git clone https://github.com/TON_PSEUDO/lpdw2.0.git | ||
|
||
**3) Ajouter un Remote “upstream”** afin de pouvoir synchroniser l’application avec le dépôt central : | ||
|
||
git remote add upstream https://github.com/lpdw/lpdw2.0 | ||
|
||
**4) Installer toutes les dépendances** : | ||
|
||
bundle install | ||
|
||
#Pour l'envoi de mail en local | ||
gem install mailcatcher | ||
|
||
**5) Faire la migration** de la base de données : | ||
|
||
# Créer la base de données et faire les migrations : | ||
rake db:create db:migrate | ||
|
||
#Peupler la base de données avec des exemples (fichier db/seeds.rb) | ||
rake db:seed | ||
|
||
|
||
---------- | ||
|
||
|
||
###Démarrage de l’application | ||
# Lancer le serveur | ||
rails server | ||
###Mettre à jour mon application | ||
|
||
# Se mettre sur la branche development | ||
git checkout development | ||
|
||
# Synchronisation du code depuis le dépôt central | ||
git fetch upstream | ||
|
||
# Rebase des commits | ||
git rebase upstream/development | ||
|
||
# Push des mises à jour sur le fork | ||
git push origin development | ||
|
||
|
||
###Tu as découvert un bug ? | ||
|
||
**Tu as découvert un bug sur le site, dans le code ou une erreur dans la documentation ?** | ||
Tu peux nous aider en [soumettant une Issue](https://github.com/lpdw/lpdw2.0/issues) sur le dépôt avec le tag “bug”. Ou encore mieux, tu peux soumettre une Pull request avec un correctif. | ||
|
||
**Tu veux une fonctionnalité et tu sais pas (encore) coder ?** | ||
Tu peux proposer une nouvelle fonctionnalité en ajoutant une Issue sur le dépôt avec le tag “feature”. Et comme ton idée est super géniale, un développeur va vite s'empresser de la développer. | ||
|
||
**Tu veux contribuer ?** | ||
Tout le monde sans exception doit suivre ce processus du fichier [CONTRIBUTION.md](https://github.com/lpdw/lpdw2.0/blob/development/CONTRIBUTION.md). Les excuses du genre : “Je fais partie de la promo X” ne sont pas valables. | ||
|
||
|
||
---------- | ||
|
||
|
||
Administrateurs (2015/2016) | ||
|
||
Yassin AGHANI [@aghaniyassin](https://github.com/aghaniyassin) | ||
|
||
Enguerran POULAIN [@theblackhole](https://github.com/theblackhole) | ||
|
||
======= | ||
Version 1.0 : website | ||
Version 2.0 : workflow |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.