kaovilai / kaovilai/github-bot-command-palette

[daily] docs: add missing files to architecture table and accessibility feature

Open
#20 0 comments 1 reaction 2 assignees Claimed by @kaovilai View on GitHub
agentic-workflows automation
Dominant language
JavaScript
Stars
1
Forks
2
Avg merge
2m
Merged PRs (30d)
15

Description

Two small README improvements bundled together.

## Changes

### 1. Architecture table — add missing files

The following files existed in the repo but were not listed in the `## Architecture` section:

| File | Description |
|------|-------------|
| `background.js` | Service worker: config fetch, plugin YAML parsing, presubmit job caching |
| `prow-plugin-map.js` | Static map of known Prow plugin commands |
| `vendor/` | Vendored third-party libraries (js-yaml) |
| `tests/` | Unit and integration tests |

Keeping this table complete makes it easier for new contributors to orient themselves.

### 2. Features list — mention accessibility

The recent ARIA-label work (merged in a prior PR) added `aria-label`, `role="dialog"`, `aria-modal`, `aria-live`, and `aria-hidden` attributes to all injected UI elements. The Features list didn't reflect this improvement.

Added:
> **Accessible** — ARIA labels on all injected buttons and dialogs; screen-reader-friendly

---

> [!WARNING]
> **Protected Files**
>
> This was originally intended as a pull request, but the patch modifies protected files. These files may affect project dependencies, CI/CD pipelines, or agent behaviour. **Please review the changes carefully** before creating the pull request.
>
> **[Click here to create the pull request once you have reviewed the changes](https://github.com/kaovilai/github-bot-command-palette/compare/main...docs/update-readme-architecture-and-features-32609879865f250a?expand=1&title=%5Bdaily%5D%20docs%3A%20add%20missing%20files%20to%20architecture%20table%20and%20accessibility%20feature)**
>
>
> Protected files
>
> - `README.md`
>
>

To route changes like this to a review issue instead of blocking, configure `protected-files: fallback-to-issue` in your workflow configuration.

> Generated by [Daily Repository Improvement](https://github.com/kaovilai/github-bot-command-palette/actions/runs/25993285270) · ● 8.2M · [◷](https://github.com/search?q=repo%3Akaovilai%2Fgithub-bot-command-palette+%22gh-aw-workflow-id%3A+continuous-improvement%22&type=pullrequests)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.