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

Déplacer coographie sur le repo SemApps #355

Closed
srosset81 opened this issue Aug 26, 2020 · 1 comment · Fixed by #399 or #400
Closed

Déplacer coographie sur le repo SemApps #355

srosset81 opened this issue Aug 26, 2020 · 1 comment · Fixed by #399 or #400
Assignees

Comments

@srosset81
Copy link
Contributor

srosset81 commented Aug 26, 2020

Résumé de la discussion d'aujourd'hui, en attendant le retour de @simonLouvet

Problématique

Maintenir deux bases de code (sur les repo semapps et sur semapps_coographie), avec en plus à chaque fois un middleware et et un frontend différent, n'est pas faisable sur le long terme. L'instance https://dms.semapps.org va être décalée, ou alors il faudra continuellement la mettre à jour.

Par ailleurs, avoir un repo différent pose des problèmes pour le développement. Notamment pour synchroniser avec les packages via Lerna. La solution que j'ai utilisée est de faire deux repo différents, que je clone dans les répertoires frontend et middleware de SemApps.

Solution proposée

L'instance "Coographie" est une vitrine idéale autant pour l'AV que pour SemApps.

C'est l'instance de base de SemApps, donc autant la déplacer dans le repo principal.

Pour continuer à avoir un sandbox où on peut s'amuser à mettre des données sans toucher à des données en prod, il suffirait de déployer le même code sur deux serveurs différents. De cette manière, il n'y a aucune maintenance particulière.

Par ailleurs, on pourrait imaginer (plus tard), un script qui synchroniserait automatiquement les données de prod sur le sandbox, en supprimant/altérant peut-être les données sensibles et en enlevant les droits. De cette manière, même si quelqu'un vient et supprimer la moitié des données, ces données seront restaurées automatiquement après, par exemple, 24h.

@srosset81 srosset81 changed the title [A valider] Déplacer coographie sur le repo SemApps Déplacer coographie sur le repo SemApps Sep 18, 2020
@srosset81
Copy link
Contributor Author

srosset81 commented Sep 18, 2020

Validé à la réunion technique de ce jour 18/09 avec @simonLouvet

  • On va proposer trois types d'interfaces "génériques" qui seront sur le repo SemApps:

    1. dms (une version basique de react-admin)
    2. archipelago (le design utilisé pour coographie, mais avec un logo SemApps au lieu d'AV)
    3. playground (qui n'est pas amené à évoluer à court terme)
  • Dans un premier temps, on va garder le repo https://github.com/assemblee-virtuelle/semapps_coographie mais celui-ci se basera sur la "template" archipelago layout. Il sera mis à jour manuellement. Cela permettra notamment d'avoir une image ou un thème différent de celui de la template archipelago.

Autres décisions, qui seront traitées dans d'autres issues:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants