-
Notifications
You must be signed in to change notification settings - Fork 281
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
New tech insights maturity plugin based on tech-insights #2464
New tech insights maturity plugin based on tech-insights #2464
Conversation
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Missing ChangesetsThe following package(s) are changed by this PR but do not have a changeset:
See CONTRIBUTING.md for more information about how to add changesets. Changed Packages
|
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
…ballangan-mdsol/community-plugins into feature/tech-insights-maturity
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
…ballangan-mdsol/community-plugins into feature/tech-insights-maturity
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Hi @hballangan-mdsol, would it make sense to just add this into the current @Xantier, what do you think? |
Thanks for the contribution, looks stellar! Yup, probably makes sense to use the existing workspace to keep everything more easily findable |
Yup, those look good to me |
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
workspaces/tech-insights/plugins/tech-insights-maturity/src/api/ScoringDataApi.ts
Outdated
Show resolved
Hide resolved
workspaces/tech-insights/plugins/tech-insights-maturity/src/helpers/getWarningPanel.tsx
Outdated
Show resolved
Hide resolved
workspaces/tech-insights/plugins/tech-insights-maturity/src/helpers/CustomWidthToolTip.tsx
Outdated
Show resolved
Hide resolved
workspaces/tech-insights/plugins/tech-insights-maturity/src/helpers/utils.ts
Outdated
Show resolved
Hide resolved
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Thanks @kurtaking for checking out unused components! I've removed all components not being used here, and renamed legacy files that were refactored. |
workspaces/tech-insights/plugins/tech-insights-maturity/src/api/MaturityApi.ts
Outdated
Show resolved
Hide resolved
I think someone needs to approve running CI for the PR. @hballangan-mdsol - once that happens, I think you are going to run into some failures based on the package.json and api reports. I opened hballangan-mdsol#1 against your fork to show you the changes that were made when running yarn backstage-cli repo fix --publish
yarn build:api-reports |
…i/MaturityApi.ts Co-authored-by: Kurt King <kurtaking@gmail.com> Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
@kurtaking Thanks for the helpful fixes and suggestions! You've been very helpful in cleaning up this plugin. 🙏🏼 @Xantier aside from the configurable descriptions which we can update in the following version, will this this be good for merging? |
I'll take a last look at this today but from a cursory overview, this seems to look ok to ship as a first release |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This could be something to expose and inject to the client in the future if there are wants to modify the logic here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Signed-off-by: Maica Ballangan <hballangan@mdsol.com>
Resolved the conflicts and all checks are now passing. Kindly review again 🙏🏼 @Xantier |
Nice work @hballangan-mdsol ! |
Thanks for all the help @kurtaking and @Xantier ! |
) * init tech-insights-maturity Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * add eslint Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * rename plugin export naming Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * update readme Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * MaturityApiRef to extend TechInsightsApiRef Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * sanitize and refactor Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * export EntityMaturitySummaryContent Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * fix remaining issue Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * update package dependencies Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * resolve use-react tsc issue Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * run prettier Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * generate build report Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * use workspace package Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * yarn fix Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * move tech-insights-maturity to tech-insights workspace Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * refactor Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * add missing dependency Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * fix imported dependency Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * refactor getMaturityScore Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * remove custom org implementations Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * Apply suggestions from code review Co-authored-by: Kurt King <kurtaking@gmail.com> Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * refactor MaturityLink Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * remove non-common plugin dependencies in maturity-common Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * remove unused components Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * remove unused components Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * Update workspaces/tech-insights/plugins/tech-insights-maturity/src/api/MaturityApi.ts Co-authored-by: Kurt King <kurtaking@gmail.com> Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * update packages and report Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * update yarn packages Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * sync merge conflict Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * run yarn dedupe Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * generate api report md Signed-off-by: Maica Ballangan <hballangan@mdsol.com> * refactor maturityrank Signed-off-by: Maica Ballangan <hballangan@mdsol.com> --------- Signed-off-by: Maica Ballangan <hballangan@mdsol.com> Co-authored-by: Kurt King <kurtaking@gmail.com> Signed-off-by: gaelgoth <gothuey.gael@gmail.com>
Hey, I just made a Pull Request!
Create new a Tech Insights plugin extension called Tech Insights Maturity.
This is a frontend extension of
tech-insights
plugin and can be used alongside vanillatech-insights-backend
plugin or any of its implementations liketech-insights-backend-module-jsonfc
.(More screenshots also attached in readme)
For more info, see README
✔️ Checklist
Signed-off-by
line in the message. (more info)