Je dois avouer que la communication est un peu au ralenti depuis quelques mois, mais pas forcement le développement. Donc voilà un peu un état des lieux et une petite célébration.
La v2 d’incidents-transports est sorti, quasi transparente pour tout le monde elle servira entre autre à préparer le terrain pour la suite, voici en résumé les modifications :
- Modification du schema de base et ré-écriture des vues et APIs (retro-compatible). Les votes sont maintenants séparés des incidents.
- Reprise des bonnes pratiques au sein de l’appli
- Rajout d’une bonne partie de couverture des tests
- Publication open source du projet sur github (c.f. premier post de ce blog)
- Début de gestion des alias pour les Lignes et de généralisation à plusieurs villes (e.g. rerA, ReRA, RERA, RER A etc.)
- ré-ecriture des urls pour les incidents visant à un meilleur SEO naturel
J’en oublie surement, car il y a aussi eu des reprises au niveau frontend avec le javascript et les templates, sans compter les refactorings visant à simplifier le code existant.
Alors, qu’est ce qu’on prévoit pour l’avenir ?
- La mise en place d’une publication régulière des stats et des données des incidents (Lignes, Raisons, fréquence etc.)
- l’ajout d’intelligence dans le système, pour détecter mieux les spams et insultes et améliorer la fiabilité des données
- avec l’intelligence vient aussi la gestion des incidents dupliqués qui reste un gros challenge.
- et enfin la création d’une communauté plus importante autour du projet, pour aider à améliorer le système et en faire bénéficier chacun.
Voilà, j’espère avoir été clair et bien sûr toute idée de fonctionnalité ou aide est la bienvenue.
Olivier.