Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Event modification #26

Closed
wants to merge 22 commits into from
Closed

Event modification #26

wants to merge 22 commits into from

Conversation

rguilbault
Copy link
Collaborator

@rguilbault rguilbault commented May 9, 2016

Les Events sont maintenant ordonnés comme ceci :

  • 1 fichier JSON = 1 Event
  • 1 dossier par ville

J'ai aussi ajouté un README qui sera affiché sur le dépôt dans le dossier src/main/resources/events, comme ceci. J'ai essayé d'être le plus clair possible, avec la procédure ou la mini-référence. J'ai également mis un JSON exemple. Est-ce que ça convient ?

Enfin, il y a une fonction pour vérifier que les champs obligatoires d'un Event sont présents. Pour le moment, il y a :

  • id (avec correspondance du nom de fichier)
  • name (quand même)
  • type (obligé, ça perturbe l'affichage pour la ville)
  • description (celui-là je sais pas si on le met obligatoire ou pas, mais au niveau du rendu de la page, je pense qu'il faut mieux le mettre. Sinon on met par défaut "Pas de description.").

Bon après j'ai mis 2 champs en recommandé dans le README : avatar et website.

Ah oui dernière chose : j'avais pensé à créer un label spécifique lorsqu'un PR sert pour modifier un Event. J'ai mis event modification dans le README, mais est-ce une bonne idée ?

rguilbault added 21 commits May 6, 2016 15:20
Signed-off-by: Ronan GUILBAULT <[email protected]>
Signed-off-by: Ronan GUILBAULT <[email protected]>
Signed-off-by: Ronan Guilbault <[email protected]>
That's a copy of ImportCitiesJob

Signed-off-by: Ronan GUILBAULT <[email protected]>
Signed-off-by: Ronan GUILBAULT <[email protected]>
Signed-off-by: Ronan GUILBAULT <[email protected]>
Now it use only .json files : so a README.md and a *.example can be added without bug

Signed-off-by: Ronan Guilbault <[email protected]>
Signed-off-by: Ronan GUILBAULT <[email protected]>
Signed-off-by: Ronan GUILBAULT <[email protected]>
Signed-off-by: Ronan GUILBAULT <[email protected]>
-DONLY_CHECK_EVENTS=true

Signed-off-by: Ronan GUILBAULT <[email protected]>
Signed-off-by: Ronan GUILBAULT <[email protected]>
Signed-off-by: Ronan GUILBAULT <[email protected]>
Signed-off-by: Ronan GUILBAULT <[email protected]>
Test with Nantes Machine Learning Meetup

Signed-off-by: Ronan GUILBAULT <[email protected]>
Signed-off-by: Ronan GUILBAULT <[email protected]>
- CREATE_INDEX : useful if an ES service is running (create index then import data)
- REMAPPING_EVENTS : useful when reload Events (delete then re-create 'events' mapping)

Signed-off-by: Ronan GUILBAULT <[email protected]>
Option '-D' : CHECK_EVENTS

Signed-off-by: Ronan GUILBAULT <[email protected]>
@rguilbault
Copy link
Collaborator Author

rguilbault commented May 10, 2016

Je l'ai mis dans cette branche car c'est indirectement lié :

  • Ajout d'options permettant de :
    • Recharger les Events (REMAPPING_EVENTS)
    • Créer l'index dev-conferences, puis ajouter les Events (Utile pour tester à partir d'un service ES existant) (CREATE_INDEX)
    • Tester les Events, PUIS de lancer le Webserver (Avant, c'était l'un ou l'autre) (CHECK_EVENTS)

Je vais faire en sorte que PROD_MODE = CHECK_EVENTS | REMAPPING_EVENTS (c'est le comportement voulu sur Clever je pense)

@rguilbault rguilbault closed this May 19, 2016
@rguilbault rguilbault deleted the eventmodification branch May 19, 2016 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant