Skip to content

Conversation

@evamillan
Copy link
Contributor

@evamillan evamillan commented Nov 7, 2025

In order to integrate SortingHat's user interface into grimoirelab-core, this PR creates a package with the main views (dashboard, individuals and organizations) that can be installed in a separate Vue project. The package is generated and included in the release assets (a test release with the installable package can be found here).

@evamillan evamillan marked this pull request as draft November 7, 2025 12:25
Moves the Apollo provider to a configurable `setupApolloProvider` function.

Signed-off-by: Eva Millán <evamillan@bitergia.com>
Splits the Vuex workspace store into a reusable module.

Signed-off-by: Eva Millán <evamillan@bitergia.com>
Creates a Vue plugin in the `/package` directory that includes the
Dashboard, Individual and Organization views.

Signed-off-by: Eva Millán <evamillan@bitergia.com>
Changes the CSS and some Vuetify components to make them
look properly when embedded in another project.

Signed-off-by: Eva Millán <evamillan@bitergia.com>
Builds and attachs the UI package to the release.

Signed-off-by: Eva Millán <evamillan@bitergia.com>
@evamillan evamillan marked this pull request as ready for review December 29, 2025 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant