voquy/PokeBotDemo — pull request #16 by pcreux (2013-03-25 21:55:37+00:00)
Title: Multi-bot!

Nous avons apporté des modifications à la structure du projet afin que vous puissiez plus facilement gérer plusieurs Bots (PokeBot, JudgeBot, etc.), plusieurs comptes Twitter et tester la persistance.

De nouveaux packages sont donc apparus:

* **bot**: contient vos bots: `Bot`, `JudgeBot`, `PokeBot` etc…
* **run**: contient `BotRunner`. Donnez lui un Bot et le nom de votre fichier de credentials twitter et il s'occupe du reste!`PokemonMain` l'utilise.
* **smartcell**: contient les smartcells. Vous pourriez même créer un sous package par type de bot si vous le souhaitez.
* **twitter**: contient `Credentials` qui charge vos identifiants twitter depuis un fichier, `Tweet`, `TwitterBot`, `TwitterBuilder`, etc.

Voici les commandes à taper pour merger cette pull-request:

```sh
# Ajoutez IUTInfoAix/PokeBotDemo comme remote
git remote add iutinfoaix https://github.com/IUTInfoAix/PokeBotDemo.git

# Téléchargez la liste des branches du remote iutinfoaix
git fetch iutinfoaix

# Créez une copie de la branche multi-bot en local
git checkout -b multi-bot iutinfoaix/multi-bot

# Il ne vous reste plus qu'à merger cette branche
git merge multi-bot

# Boom!
```

Cette pull-request apporte de nombreuses modifications, elle ne sera donc pas des plus facile à merger. Une fois les conflits résolus, vous devrez sans doute corriger les `import` de vos fichier sources… Eclipse devrait vous rendre la tâche facile… quoique.

Les tests passent? C'est tout bon!