Skip to content

docs(ospo): community health rollout v2 — README, agents.md, health files, Apache-2.0#10

Merged
DeepDiver1975 merged 1 commit into
mainfrom
ospo/community-health
Jun 12, 2026
Merged

docs(ospo): community health rollout v2 — README, agents.md, health files, Apache-2.0#10
DeepDiver1975 merged 1 commit into
mainfrom
ospo/community-health

Conversation

@DeepDiver1975

Copy link
Copy Markdown
Member

Summary

Applies the Kiteworks OSPO community health rollout v2 (kiteworks.com/opensource) to this repository, modeled on owncloud/web#13815 and adapted to the static, PR-based marketplace (Astro site + TypeScript/Vitest tooling, no backend).

  • LICENSE (new): Apache-2.0. This is new code with no copyleft heritage, so we adopt the OSPO migration target directly rather than starting at AGPL.
  • README.md: Rewritten with the v2 OSPO template — marketplace description, Getting Started (Node 20 / npm, per-package tools/ + website/), repository structure, publishing workflow, generated API, Community & Support, Contributing (rebase workflow, Dependabot, PGP/GPG-signed + DCO commits, GitHub Actions policy), Security (security.owncloud.com + YesWeHack), and the OSPO section. No AGPL→Apache migration block (we're already at the target).
  • agents.md (new): AI-agent context file — real architecture/paths, the actual npm build & test commands, and the OSPO policy constraints (Actions SHA-pinning, Dependabot, rebase/signed/DCO git workflow).
  • CODE_OF_CONDUCT.md / CONTRIBUTING.md / SECURITY.md / SUPPORT.md (new): standard health files pointing to ownCloud channels + YesWeHack.
  • GitHub Actions pinning: all 9 uses: across validate.yml, tools-ci.yml, deploy.yml pinned to full commit SHAs with # vX.Y.Z comments, keeping the current major versions.
  • package.json: declare "license": "Apache-2.0" in tools/ and website/.

Test plan

  • tools: npm ci && npm test && npm run typecheck pass
  • website: ASTRO_TELEMETRY_DISABLED=1 npm run build passes
  • All workflow uses: lines are SHA-pinned with version comments
  • Both package.json files valid; license = Apache-2.0; README + LICENSE agree
  • README renders correctly on GitHub; health-file relative links resolve

🤖 Generated with Claude Code

Apply the Kiteworks OSPO community health rollout v2 to this repository
(modeled on owncloud/web#13815), adapted to the static, PR-based
marketplace:

- LICENSE: Apache-2.0 (adopt the OSPO migration target directly)
- README.md: OSPO v2 rewrite describing the marketplace, publishing
  workflow, generated API, OSPO contributing policy and OSPO section
- agents.md: AI-agent context file with architecture, build/test
  commands and OSPO policy constraints
- CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, SUPPORT.md: standard
  health files pointing to ownCloud channels and YesWeHack
- Pin all GitHub Actions to full commit SHAs (with version comments) per
  OSPO policy, keeping the current major versions
- Declare "license": "Apache-2.0" in tools/ and website/ package.json

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
@DeepDiver1975 DeepDiver1975 merged commit 8953690 into main Jun 12, 2026
1 check passed
@DeepDiver1975 DeepDiver1975 deleted the ospo/community-health branch June 12, 2026 09:07
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