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 gexpressions to studio/updatesite and restructure update site #165

Merged
merged 12 commits into from
Jun 24, 2019

Conversation

dvojtise
Copy link
Contributor

@dvojtise dvojtise commented Jun 21, 2019

This PR does 2 main actions:

The update site now proposes several categories:

  • One main category (all in one), with a minimal set of features (3) allowing to recreate a studio package
  • one repository-driven high-level category that highlights one high-level feature per repository allowing to install all the content of the given repository.
  • one detailed category per repository. Showing all individual features of the repository

This PR comes with eclipse/gemoc-studio-modeldebugging#114 eclipse/gemoc-studio-execution-moccml#16 eclipse/gemoc-studio-moccml#4

use a structure corresponding to the repository structure

Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
they now follow a structure closer to the git structure
re-introduce gexpression that was removed in the past

Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
each repository having a root component is listed in this category

Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
@dvojtise
Copy link
Contributor Author

overview of the new update site categories:
image

(will need to change the ID of the repository driven root category, in order to put it right after the "all in one")

@ebousse
Copy link
Contributor

ebousse commented Jun 21, 2019

That's pretty nice! Although maybe difficult to navigate? We will need to guide users well.

Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
@dvojtise
Copy link
Contributor Author

This is why I've put the two main ones on top and improved labels in my last commit :-)
As soon as the CI has finished, you can try the latest version by using this URL https://hudson.eclipse.org/gemoc/job/gemoc-studio-integration/job/add_gexpressions_to_studio/lastSuccessfulBuild/artifact/gemoc-studio/gemoc_studio/releng/org.eclipse.gemoc.gemoc_studio.updatesite/target/repository/

Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
@dvojtise dvojtise merged commit 281f678 into master Jun 24, 2019
@dvojtise dvojtise deleted the add_gexpressions_to_studio branch June 25, 2019 07:07
dvojtise added a commit to eclipse/gemoc-studio-modeldebugging that referenced this pull request Jan 15, 2020
…lipse/gemoc-studio#165)

* restructured update site categories
   use a structure corresponding to the repository structure
* going pomless for some projects
* re-introduce gexpression that was removed in the past
* moving modeldebugging feature to modeldebugging repo
* add sources plugin for modeldebugging repo
* add source of commons plugins
* use execution.moccml feature as root feature for the IDE version
* use moccml feature as root feature for the IDE version
* add a new updatesite category for root components
   each repository having a root component is listed in this category
* force display order of updatesite categories
** use _ in label to help sorting categories

Signed-off-by: Didier Vojtisek <didier.vojtisek@inria.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants