Skip to content

WIP: Wheel of names release 0.3.0 #4918

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

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

philippeckelintive
Copy link
Contributor

Hey, I just made a Pull Request!

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

- Move all component interfaces to centralized types.ts file
- Remove duplicate interface definitions from component files
- Add JSDoc comments for better documentation

Signed-off-by: Philipp Eckel <[email protected]>
- Add support for wheelOfNames.title and wheelOfNames.description in app-config.yaml
- Create config schema with searchLimit, title, and description options
- Update WheelOfNamesPage to read from config with sensible fallbacks
- Maintain backward compatibility with hardcoded defaults
- Enable teams to customize messaging for different use cases

Example configuration:

wheelOfNames:
  searchLimit: 20
  title: 'Team Decision Maker'
  description: 'Use this wheel to make fair team decisions!'

Signed-off-by: Philipp Eckel <[email protected]>
@philippeckelintive philippeckelintive requested a review from a team as a code owner August 12, 2025 13:26
@philippeckelintive philippeckelintive marked this pull request as draft August 12, 2025 13:26
@backstage-goalie
Copy link
Contributor

backstage-goalie bot commented Aug 12, 2025

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage-community/plugin-wheel-of-names workspaces/wheel-of-names/plugins/wheel-of-names minor v0.2.2

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