Contributor-only working notes, deployment guides, architecture decisions, and design history for the EchoKit project.
The public-facing website (HTML/CSS) now lives in
website/. Thisdocs/folder is for contributors only — nothing here is served publicly.
Technical deep-dives into subsystems.
architecture/WORKER_EXPLAINED.md — What the Cloudflare license worker does and why the project needs itarchitecture/CORS_IMPLEMENTATION_COMPARISON.md — Comparison of MV2 webRequest vs MV3 DNR CORS approachesCI/CD, hosting, and publishing guides.
deployment/DEPLOYMENT_GUIDE.md — Step-by-step v1.6.0 deployment guide (worker, npm, Chrome Web Store)deployment/CI_CD_IMPLEMENTATION_GUIDE.md — CI/CD pipeline implementation guidedeployment/CHROME_PUBLISHING_CICD_SETUP.md — Chrome Web Store auto-publishing pipeline setupdeployment/CLOUDFLARE_HOSTING_CI_CD_PLAN.md — Cloudflare hosting and CI/CD plandeployment/AUTOMATED_TESTING.md — Automated testing setup in CIdeployment/AUTOMATION_SETUP.md — Automation setup guidedeployment/BRANCH_PROTECTION_SETUP.md — Branch protection rules setupdeployment/PROFESSIONAL_EMAIL_SETUP_PLAN.md — Email setup for echokit.dev domainDesign system notes and UI history.
design/DESIGN_SYSTEM_UPDATES.md — Design system changes (v2 design system)design/DESIGN_UPGRADE_SUMMARY.md — Summary of the v2 UI upgradeGitHub Actions workflow setup and repo configuration docs.
(These were moved here from .github/ to keep .github/ clean — only CI workflows live there.)
github/GITHUB_SETUP_README.md — Overview of GitHub setupgithub/ECHOKIT_ACTION_README.md — How to use the bundled echokit-action in CIgithub/ACTION_DEPLOYMENT.md — GitHub Actions deployment overviewgithub/ACTION_DEPLOYMENT_STEPS.md — Step-by-step deployment via GitHub Actionsgithub/AUTOMATED_RELEASE.md — Auto-release workflow documentationgithub/AUTO_RELEASE_ON_MAIN.md — Auto-release on merge to maingithub/BRANCH_PROTECTION_RULES.md — Branch protection configurationgithub/CHROME_WEB_STORE_SETUP.md — Chrome Web Store credentials for CIgithub/SETUP_CHECKLIST.md — Full repo setup checklistEvaluations and research notes.
research/TESTING_FRAMEWORK_COMPARISON.md — Playwright vs Puppeteer vs Selenium for Chrome extension testingresearch/TESTING_RESEARCH_SUMMARY.md — Summary of testing research findingsresearch/CHROME_EXTENSION_CI_CD_TESTING_RESEARCH.md — CI/CD testing research for Chrome extensionsresearch/QUICK_REFERENCE_TESTING.md — Quick reference for running testsManual test plans and QA checklists.
testing/TEST_SOURCE_VISIBILITY.md — Test plan for the API source visibility featureDebug guides for known issues.
troubleshooting/CORS_TROUBLESHOOTING.md — CORS override troubleshooting guidetroubleshooting/DEBUGGING_BLANK_SCREEN.md — Diagnosing blank screen issues in the popupCompleted feature docs kept for historical reference. Not actively maintained.
archive/FEATURE_GLOBAL_REQUEST_HEADERS.md — Global Request Headers feature implementation notesarchive/GLOBAL_REQUEST_HEADERS_SUMMARY.md — Summary of Global Request Headers featurearchive/IMPLEMENTATION_GUIDE_REQUEST_HEADERS.md — Implementation guide for request headersarchive/IMPLEMENTATION_CHECKLIST.md — One-time implementation checklist (completed)archive/REVISED_IMPLEMENTATION_PLAN.md — Revised plan for the initial implementationarchive/CHANGELOG_GLOBAL_REQUEST_HEADERS.md — Changelog for global request headers featurearchive/QE_AUDIT_REPORT.md — QE audit findings reportThese live close to their code:
| Location | Content |
|---|---|
../README.md |
Project README (start here) |
../CONTRIBUTING.md |
Contribution workflow |
../DEVELOPMENT_RULES.md |
Code quality rules & PR/merge checklists |
../TODO.md |
Living roadmap (P0–P3 backlog) |
../CHANGELOG.md |
Version history |
../extension/README.md |
Extension architecture and feature map |
../worker/README.md |
Cloudflare Worker setup and deployment |
../cli/README.md |
CLI (echokit-server) usage and publishing |
../store/ |
Chrome Web Store listing copy and upload guides |
../specs/ |
Product specs, PRD, design decisions |
../website/ |
Public website HTML/CSS (served by Cloudflare) |
../.github/workflows/ |
CI/CD workflow YAML files |
../.github/echokit-action.yml |
Reusable echokit CI composite action |