Creation of new repositories #poll
I need to create the following repositories:
- powsybl-cgmes-gl: web service to support CGMES-GL profile features
- powsybl-network-modification-server: web service to modify a persistent network.
- powsybl-loadflow-server: web service to run a loaflow on a persistent network
- powsybl-study-app: study application (front-end)
- powsybl-parent: common Maven configuration
- powsybl-deployment: deployment configuration for k8s, docker compose, etc
You can find additional infos about the microservices architecture in the doc: http://www.powsybl.org/docs/technical-documentation.html
Could you please validate the creation of these repos?
Best,
Geoffroy
Hi,
Just a question about CGMES GL: are we sure we want to put the code of each profile (GL, DL, DY...) in different repositories? Or should we create a more generic CGMES repository (or put everything in powsybl-core?)?
We will probably have profile used by two or more different features, then the code have no good reason to be in one or in the other repository... Maybe we can just keep this in mind, and if the situation occurs, take a decision.
Best,
Mathieu
Hi,
We have designed additional profiles management in a very modular way (IIDM extensions + CGMES post processor plugin).
For th powsybl-cgmes-gl its contains not only the web service but also a Maven module that will be pusblished to Maven central containing IIDM extensions + CGMES post processor.
Same for DL profile in powsybl-single-line-diagram.
So with this kind of design it doesn't really matter to have everything in the same repo.
The way it is organized is not tech oriented but function oriented (network, geographical data, single line diagram) which seems to me a good idea.
Also we have to be aware that for DL profile is really hard to support (GL on the other hand is quite straightforward), and we need to have a deep understanding of everything regarding single line diagram mode/layout to be able to maintain it.
So I think it is a good idea to let it in single line diagram repo.
Geoffroy
Envoyé : mercredi 8 janvier 2020 10:13
À : powsybl-tsc@...
Objet : Re: [powsybl-tsc] Creation of new repositories
Hi,
Just a question about CGMES GL: are we sure we want to put the code of each profile (GL, DL, DY...) in different repositories? Or should we create a more generic CGMES repository (or put everything in powsybl-core?)?
We will probably have profile used by two or more different features, then the code have no good reason to be in one or in the other repository... Maybe we can just keep this in mind, and if the situation occurs, take a decision.
Best,
Mathieu
"Ce message est destiné exclusivement aux personnes ou entités auxquelles il est adressé et peut contenir des informations privilégiées ou confidentielles. Si vous avez reçu ce document par erreur, merci de nous l'indiquer par retour, de ne pas le transmettre et de procéder à sa destruction.
This message is solely intended for the use of the individual or entity to which it is addressed and may contain information that is privileged or confidential. If you have received this communication by error, please notify us immediately by electronic mail, do not disclose it and delete the original message."