Skip to content

fix(plugins): change testmo icon color, add beta tag, remove project creation #8513

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

Merged
merged 1 commit into from
Jul 30, 2025

Conversation

rbstp
Copy link
Contributor

@rbstp rbstp commented Jul 29, 2025

Summary

What does this PR do?

  • Modified icon.svg to use DevLake's blue (#7497f7)
  • Added isBeta: true in config.tsx to display beta indicator in UI
  • Added Name field to TestmoOptions (task_data.go) and updated blueprint_v200.go and task.tsx to show meaningful names like "Testmo:ProjectName"
  • Removed tasks.ConvertProjectsMeta from SubTaskMetas (impl.go) and deleted project_converter.go to prevent invalid project creation

Does this close any open issues?

No

Screenshots

image

Other Information

Follow up to #8485, tested in v1.0.3-beta3

…creation

Improve and fix the Testmo plugin:
1. Icon Color Update

Redesigned icon.svg to use DevLake's signature blue (#7497f7)
Simplified to clean three-layer hexagonal structure for better visual integration

2. Added Beta Tag

Added isBeta: true in config.tsx to display beta indicator in UI

3. Enhanced Task Display Names

Added Name field to TestmoOptions (task_data.go)
Updated blueprint_v200.go and task.tsx to show meaningful names like "Testmo:ProjectName"
Improves task identification during pipeline execution

4. Removed Invalid Project Creation

Removed tasks.ConvertProjectsMeta from SubTaskMetas (impl.go)
Deleted project_converter.go entirely
Prevents creation of invalid domain layer projects that don't align with DevLake's project model
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. component/config-ui This issue or PR relates to config-ui component/plugins This issue or PR relates to plugins labels Jul 29, 2025
Copy link
Contributor

@klesh klesh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — great work!

Would you be interested in joining us as an Apache Committer on the project? If so, feel free to reach out to me (Klesh Wong) on Slack — you’ll find the link in the main README.

@klesh klesh merged commit 9974ce9 into apache:main Jul 30, 2025
14 checks passed
@rbstp
Copy link
Contributor Author

rbstp commented Jul 30, 2025

@klesh I’d be happy to join! However, the Slack links in the README and on https://devlake.apache.org/ appear to be expired.

@rbstp rbstp deleted the testmov2 branch July 30, 2025 12:25
@klesh
Copy link
Contributor

klesh commented Aug 4, 2025

@klesh I’d be happy to join! However, the Slack links in the README and on https://devlake.apache.org/ appear to be expired.

Got it.

@klesh
Copy link
Contributor

klesh commented Aug 4, 2025

@rbstp Please use this temporary invite link: https://join.slack.com/t/devlake-io/shared_invite/zt-3agswwbkn-7vkF1RPeU_Stj2j~Ubl_Rw at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/config-ui This issue or PR relates to config-ui component/plugins This issue or PR relates to plugins size:M This PR changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants