Skip to content

Add UFC Scoreboard to README, update author & redesign page#32

Merged
ChuckBuilds merged 4 commits intomainfrom
ufc-plugin-readme-redesign
Feb 16, 2026
Merged

Add UFC Scoreboard to README, update author & redesign page#32
ChuckBuilds merged 4 commits intomainfrom
ufc-plugin-readme-redesign

Conversation

@ChuckBuilds
Copy link
Copy Markdown
Owner

@ChuckBuilds ChuckBuilds commented Feb 16, 2026

Summary

  • UFC Scoreboard added to the Sports section in README (now 9 sports plugins)
  • Changed UFC plugin author attribution from ChuckBuilds to LegoGuy1000 in both manifest.json and plugins.json
  • Redesigned README for better visual appeal:
    • Shields.io badges (plugin count, license, Discord, GitHub stars)
    • Screenshot showcase gallery with emulator screenshots from existing plugin READMEs
    • Emoji icons on all category headers for quick scanning
    • New Community Contributors section crediting LegoGuy1000 (Alex Resnick) for the UFC/MMA implementation (PR #137)

Test plan

  • Verify README renders correctly on GitHub (badges, screenshot gallery, emoji headers, tables)
  • Confirm UFC Scoreboard appears in Sports (9) section
  • Confirm plugins.json and manifest.json both show "author": "LegoGuy1000" for ufc-scoreboard
  • Verify screenshot images load correctly from existing GitHub user-attachment URLs

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation

    • Revamped README with badges, a “See it in action” showcase, expanded Quick Install (web & API), richer installation/developer guidance, a new Community Contributors section, and updated plugin listings/counts (added UFC Scoreboard).
  • Chores

    • Updated UFC Scoreboard metadata: author attribution updated and plugin version bumped.

- Add UFC Scoreboard plugin to Sports section (now 9 plugins)
- Change UFC author attribution to LegoGuy1000 in manifest and registry
- Add shields.io badges (plugin count, license, Discord, stars)
- Add screenshot showcase gallery with emulator screenshots
- Add emoji icons to all category headers
- Add Community Contributors section crediting LegoGuy1000

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 16, 2026

No actionable comments were generated in the recent review. 🎉


📝 Walkthrough

Walkthrough

README expanded with badges, a plugin showcase, expanded installation/development/community guidance, and updated plugin listings. UFC Scoreboard metadata updated: author changed to "LegoGuy1000" and version bumped to 1.1.1 in manifest and registry.

Changes

Cohort / File(s) Summary
Documentation
README.md
Replaced compact header with badges and updated nav anchors; added "See it in action" showcase table, Quick Install (Web/API), Installing 3rd‑party Plugins, For Maintainers, Community Contributors, and expanded/renamed plugin listings.
Plugin Registry
plugins.json
Updated ufc-scoreboard entry: author changed from ChuckBuilds to LegoGuy1000, latest_version bumped 1.1.01.1.1.
Plugin Manifest
plugins/ufc-scoreboard/manifest.json
Bumped version 1.1.01.1.1, updated author to LegoGuy1000, and added a versions entry for 1.1.1 (ledmatrix_min, release date, changelog).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 3 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Merge Conflict Detection ⚠️ Warning ❌ Merge conflicts detected (4 files):

⚔️ README.md (content)
⚔️ plugins.json (content)
⚔️ plugins/soccer-scoreboard/scroll_display.py (content)
⚔️ plugins/ufc-scoreboard/manifest.json (content)

These conflicts must be resolved before merging into main.
Resolve conflicts locally and push changes to this branch.
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main changes: adding UFC Scoreboard to README, updating the author field, and redesigning the page layout.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch ufc-plugin-readme-redesign
⚔️ Resolve merge conflicts (beta)
  • Auto-commit resolved conflicts to branch ufc-plugin-readme-redesign
  • Create stacked PR with resolved conflicts
  • Post resolved changes as copyable diffs in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 3

🤖 Fix all issues with AI agents
In `@plugins/ufc-scoreboard/manifest.json`:
- Around line 4-5: Bump the manifest.json "version" field from "1.1.0" to
"1.1.1" and prepend a new entry to the "versions" array documenting this patch
update (include version "1.1.1", a short changelog referencing the author
metadata change, and the date/author info as other entries do) so the manifest's
version and versions history remain consistent with the author attribution
change.

In `@README.md`:
- Line 183: The anchor link in the README sentence "Want to see your plugin
here? Check out [3rd Party Plugin
Development](`#-3rd-party-plugin-development`)..." has an extra leading hyphen;
update the link target from "#-3rd-party-plugin-development" to
"#3rd-party-plugin-development" so the markdown anchor resolves correctly
(locate the exact string in README.md and remove the leading "-" in the link).
- Line 8: The navigation links in the README contain spurious leading hyphens in
the anchor fragments causing broken in-page links; update the fragment
identifiers in the header line so `#-quick-install`, `#-available-plugins`,
`#-3rd-party-plugin-development`, and `#-support--community` are changed to
`#quick-install`, `#available-plugins`, `#3rd-party-plugin-development`, and
`#support--community` respectively so they match GitHub-generated heading
anchors and the links work.
🧹 Nitpick comments (2)
plugins.json (1)

230-251: Author update looks correct; keep latest_version in sync if the manifest version is bumped.

The author change to "LegoGuy1000" is consistent with the manifest. If the manifest version is bumped to 1.1.1 per the guideline-required patch, update latest_version here accordingly.

As per coding guidelines: "Registry entries for monorepo plugins must use … latest_version synced from manifest".

README.md (1)

12-12: Heading level skips from h1 to h3.

### See it in action follows the h1 (# LEDMatrix Official Plugins) without an intervening h2. Static analysis flags this as MD001. Consider using ## See it in action for proper heading hierarchy, or keep as-is if the visual size is intentional.

…evel

- Bump ufc-scoreboard manifest version to 1.1.1 with changelog entry
- Sync latest_version in plugins.json to 1.1.1
- Fix broken anchor links in README nav bar (remove spurious leading hyphens)
- Fix anchor link in Community Contributors section
- Change "See it in action" from h3 to h2 for proper heading hierarchy

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@README.md`:
- Around line 51-54: Replace the inconsistent plugin tile label: locate the
anchor block with href "./plugins/football-scoreboard/" and change the inner
label element currently rendered as <sub><b>Football Live</b></sub> to
<sub><b>Football Scoreboard</b></sub> so the tile matches the plugin manifest
and the main table.
🧹 Nitpick comments (1)
README.md (1)

3-6: Consider making the plugin count badge auto-sourced (avoid drift).

The badge uses a hard-coded count; it will go stale whenever plugins are added/removed. If feasible, consider generating it from plugins.json (e.g., via a small script or CI step).

Chuck and others added 2 commits February 16, 2026 14:49
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ChuckBuilds ChuckBuilds merged commit a727632 into main Feb 16, 2026
1 check passed
@ChuckBuilds ChuckBuilds deleted the ufc-plugin-readme-redesign branch February 16, 2026 21:21
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