Creation of new repositories #poll
JAMGOTCHIAN Geoffroy
Hi,
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 |
|
BAGUE Mathieu
Hi, Mathieu |
|
JAMGOTCHIAN Geoffroy
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.
Geoffroy
De : powsybl-tsc@... <powsybl-tsc@...> de la part de BAGUE Mathieu via Lists.Lfenergy.Org <mathieu.bague=rte-france.com@...>
Envoyé : mercredi 8 janvier 2020 10:13 À : powsybl-tsc@... Objet : Re: [powsybl-tsc] Creation of new repositories Hi, 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." |
|
I see no problem in keeping the handling of "core" CGMES profiles (EQ, TP, SV) in powsybl-core, and the other profiles in repositories related to the functions for which they provide more specific data: information for drawing diagrams is not needed for building analysis tools for the network. CGMES tries to cover many different things, we do not have to keep them all in the same repository.
|
|