8000 Enhancement/json schema by klag · Pull Request #593 · jolie/jolie · GitHub
[go: up one dir, main page]

Skip to content

Enhancement/json schema - #593

Merged
fmontesi merged 11 commits into
masterfrom
enhancement/json-schema
Apr 26, 2025
Merged

fmontesi merged 11 commits into
masterfrom
enhancement/json-schema

Conversation

@klag
@klag klag commented Feb 27, 2025 •
Copy link
Copy Markdown
Member

Added json-schema package for converting jolie types into json types compatible with openapi 2 and 3 (it is possible to select the standard)

@klag
klag requested a review from fmontesi February 27, 2025 17:28
@mwallnoefer
Copy link
Copy Markdown
Member

@klag regarding test/json_utils.ol please consider my latest changes here: 36eb474. I have introduced them to fix the / escape bug.

@klag
klag commented Feb 28, 2025
Copy link
Copy Markdown
Member Author

Hi @mwallnoefer , are they already merged into master?

@klag
klag commented Feb 28, 2025 •
Copy link
Copy Markdown
Member Author

@mwallnoefer rebased

thanks

@mwallnoefer
Copy link
Copy Markdown
Member

@klag Btw, does your work address also the problem of pretty-printing JSONs (#508)?

@klag
klag commented Mar 3, 2025
Copy link
Copy Markdown
Member Author

Hi @mwallnoefer no. it just provides an api for converting jolie types into jsonschemas for both openapi 2.0 and 3.0

Comment thread packages/json_utils.ol Resolved
Comment thread packages/json_utils.ol Resolved
@mwallnoefer
mwallnoefer requested a review from fmontesi March 15, 2025 11:18
@klag
klag commented Mar 26, 2025
Copy link
Copy Markdown
Member Author

@fmontesi ping

@fmontesi
fmontesi merged commit 1843048 into master Apr 26, 2025
@fmontesi
fmontesi deleted the enhancement/json-schema branch April 26, 2025 11:31
kas0079 pushed a commit to MSc-Sund-Okumu/jolie that referenced this pull request May 6, 2025
* wip

* json_utils test modified

* added package for transforming jolie types into json types compatible with openapi 2 and 3

* refactore ark because getParentLocation@Runtime is not supported now

* removed unuseful ports

* bug fix in refined types

* bug fix

* fixed licenses

* removed void in type definitions

* removed void in type definisions

---------

Co-authored-by: Claudio Guidi <cguidi@imolainformatica.it>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

0