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

Add support for library publication #1078

Open
flatombe opened this issue Mar 5, 2025 · 1 comment
Open

Add support for library publication #1078

flatombe opened this issue Mar 5, 2025 · 1 comment

Comments

@flatombe
Copy link
Contributor

flatombe commented Mar 5, 2025

This issue is for the implementation of shape 2025.04/add_support_for_library_publication.adoc

  • Frontend: We will add a link from the 'help' menu (top right corner) to $baseUrl/libraries (the Sirius Web page that displays all published libraries)
  • Backend: We will contribute an IOmniboxCommandProvider for SysML projects, populated with 1 command for publishing a SysML project as a library.
  • Backend: We will contribute an ILibraryPublicationHandler that performs the publication as a library of an input SysML project.
  • Frontend: We will add to the default palette command registry a new command to trigger the publication as a library of the contextual SysML project. We might reuse parts of the Sirius Web frontend for publishing studio projects as libraries (e.g. dialog that prompts for library name and version).
@flatombe
Copy link
Contributor Author

flatombe commented Mar 5, 2025

Note that this feature draws inspiration from ongoing work in SW : eclipse-sirius/sirius-web#4598
It can only be tackled once the work has been integrated in the SW version consumed by SysON

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

No branches or pull requests

2 participants