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

Curve builder #362

Merged
merged 17 commits into from
Jul 3, 2024
Merged

Curve builder #362

merged 17 commits into from
Jul 3, 2024

Conversation

Lisrte
Copy link
Contributor

@Lisrte Lisrte commented Jun 13, 2024

Please check if the PR fulfills these requirements

  • The commit message follows our guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

Does this PR already have an issue describing the problem?

No

What kind of change does this PR introduce?

Feature

What is the current behavior?

The only way to create curve is to use a groovy script as input.

What is the new behavior (if this is a feature change)?
Add a curve builder and a Json Deserializer in Dynawaltz in order to create curves without using groovy script.

Does this PR introduce a breaking change or deprecate an API?

  • Yes
  • No

If yes, please check if the following requirements are fulfilled

  • The Breaking Change or Deprecated label has been added
  • The migration steps are described in the following section

What changes might users need to make in their application due to this PR? (migration steps)

In Groovy DSL curves keyword no longer exist, use curve instead.

@Lisrte Lisrte requested a review from flo-dup June 13, 2024 08:37
@Lisrte Lisrte marked this pull request as draft June 13, 2024 09:42
Lisrte added 10 commits June 13, 2024 15:47
…lier

Signed-off-by: lisrte <laurent.issertial@rte-france.com>
Signed-off-by: lisrte <laurent.issertial@rte-france.com>
Signed-off-by: lisrte <laurent.issertial@rte-france.com>
Signed-off-by: lisrte <laurent.issertial@rte-france.com>
Signed-off-by: lisrte <laurent.issertial@rte-france.com>
Add DynawoCurveBuilder

Signed-off-by: lisrte <laurent.issertial@rte-france.com>
Signed-off-by: lisrte <laurent.issertial@rte-france.com>
Signed-off-by: lisrte <laurent.issertial@rte-france.com>
Signed-off-by: lisrte <laurent.issertial@rte-france.com>
@Lisrte Lisrte changed the base branch from main to supplier_deserializer July 2, 2024 09:01
Signed-off-by: lisrte <laurent.issertial@rte-france.com>
Base automatically changed from supplier_deserializer to main July 2, 2024 14:52
Remove 'curve' entry in DSL
Update documentation

Signed-off-by: lisrte <laurent.issertial@rte-france.com>
@Lisrte Lisrte added the Breaking Change API is broken label Jul 3, 2024
Signed-off-by: Lisrte <laurent.issertial@rte-france.com>
@Lisrte Lisrte marked this pull request as ready for review July 3, 2024 11:27
Lisrte and others added 2 commits July 3, 2024 13:35
Signed-off-by: lisrte <laurent.issertial@rte-france.com>
@flo-dup
Copy link
Contributor

flo-dup commented Jul 3, 2024

Could you update the PR description and title?

flo-dup and others added 2 commits July 3, 2024 15:48
….java

Co-authored-by: Florian Dupuy <66690739+flo-dup@users.noreply.github.com>
Signed-off-by: Lisrte <laurent.issertial@rte-france.com>
@Lisrte Lisrte changed the title Curve supplier Curve builder Jul 3, 2024
Copy link

sonarcloud bot commented Jul 3, 2024

@flo-dup flo-dup merged commit 286a2d2 into main Jul 3, 2024
7 checks passed
@flo-dup flo-dup deleted the curve_supplier branch July 3, 2024 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Breaking Change API is broken
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants