Skip to content

chore: repo hygiene, Knowledge Stack banner, end-user install path#4

Merged
arnav2 merged 2 commits into
mainfrom
chore/hygiene-banner-install-polish
Apr 17, 2026
Merged

chore: repo hygiene, Knowledge Stack banner, end-user install path#4
arnav2 merged 2 commits into
mainfrom
chore/hygiene-banner-install-polish

Conversation

@arnav2

@arnav2 arnav2 commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Brings this repo in line with the rest of the ks-* ecosystem and makes the add-in easy for non-developers to install.

README

  • Knowledge Stack banner + positioning tagline
  • Badges (License, Discord, Cookbook, Office Add-in, React 18, TypeScript)
  • New "Install in Word" section with an end-user path — download manifest_prod.xml, upload via Insert → My Add-ins → Upload My Add-in on Word desktop / macOS / Web. Existing dev quickstart preserved below.
  • "Related repos" block (cookbook, mcp, sdk-python, sdk-ts, docs)
  • Community block (Discord, Discussions, Issues, Security)
  • Contributing + License footer

Infrastructure

  • .github/CODEOWNERS@knowledgestack/ks-admins auto-review on every PR
  • SECURITY.md with Word-specific threat model (API key leakage, document exfiltration, prompt injection) + private vulnerability reporting
  • Issue templates (bug_report.yml, feature_request.yml) with Word-specific fields (which host, which mode)
  • config.yml surfacing Discord, Discussions, security advisories, ks-docs
  • PR template with lint / validate / build checklist
  • CI workflow: npm ci, lint, manifest validate, production build on Node 20 + 22
  • CONTRIBUTING.md (setup, scope, code style)
  • LICENSE (MIT)

Follow-up (separate actions, not this PR)

  • Grant @knowledgestack/ks-admins maintain access on this repo
  • Apply branch protection to main (require PR + build (20) + build (22))

Test plan

  • CI green on this PR
  • End-user install flow: download manifest_prod.xml, upload via Word, confirm KS Chat button appears
  • npm run build succeeds locally
  • npm run validate passes on both manifest.xml and manifest_prod.xml

🤖 Generated with Claude Code

arnav2 and others added 2 commits April 17, 2026 18:42
Brings the Word add-in repo in line with the rest of the ks-* ecosystem
(cookbook, mcp, sdk-python, sdk-ts, docs) and makes it straightforward for
end users to install without needing to build anything.

README:
- Knowledge Stack banner + positioning tagline at the top
- Badges (MIT, Discord, Cookbook, Office Add-in, React 18, TypeScript)
- New "Install in Word" section with a no-build path: download
  manifest_prod.xml and upload via Insert → My Add-ins → Upload My Add-in,
  on Word desktop, Word for Mac, and Word on the Web
- "Related repos" block linking cookbook, mcp, sdk-python, sdk-ts, docs
- "Community" block (Discord, Discussions, Issues, Security)
- "Contributing" + "License" footers

Infrastructure:
- .github/CODEOWNERS routes every PR to @knowledgestack/ks-admins
- SECURITY.md with Word-specific threat model (key leakage, document
  exfiltration, prompt injection) and private vulnerability reporting
- Issue templates: bug_report + feature_request with Word-specific fields
  (where the bug happened, which mode triggered it, desktop vs web)
- config.yml surfacing Discord, Discussions, security advisories, ks-docs
- PR template with build/lint/validate checklist
- CI workflow: lint, manifest validate, production build on Node 20 + 22
- CONTRIBUTING.md with setup, scope notes, code style, PR checklist
- LICENSE (MIT, matches package.json)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@arnav2 arnav2 merged commit 6198c5d into main Apr 17, 2026
2 checks passed
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