docs(ospo): add community health files#637
Conversation
Incorporate the Kiteworks OSPO community health rollout v2 (adapted from owncloud/web#13815) into this repository, with all repo-specific facts replaced to match this Docker image build repo (MIT license, Dockerfile + overlay layout, GitHub Actions build) rather than the web frontend. - README.md: append Community & Support, Contributing, Security and About the ownCloud OSPO sections plus an OSPO badge (additive — the existing Docker reference is kept since it is synced to Docker Hub) - agents.md: new AI-agent context file describing the Docker build, overlay structure, CI and OSPO policy - CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, SUPPORT.md: new community health files - CHANGELOG.md: dated entry following the existing convention The OSPO/license section is adapted to MIT (permissive, already Apache-2.0 compatible) — the AGPL copyleft-migration prerequisites from the source PR do not apply here. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
DeepDiver1975
left a comment
There was a problem hiding this comment.
Code Review
Overview: Kiteworks OSPO community health file rollout — adds standard GitHub community health files and updates the README with community/OSPO sections.
Files added:
CODE_OF_CONDUCT.md— links to ownCloud CoC at owncloud.comCONTRIBUTING.md— documents rebase workflow, required PGP + DCO signing, Conventional Commits, and GitHub Actions policySECURITY.md— directs vulnerability reports to security.owncloud.com and the YesWeHack bug bountySUPPORT.md— lists enterprise support, community discussions, Matrix chat, and docs channelsagents.md— AI agent context file documenting repo architecture, build system, conventions, and OSPO policy constraints
README updates: New "Community & Support", "Contributing", "Security", and "About the ownCloud OSPO" sections, plus an OSPO badge.
agents.md content: Well-structured. Accurately describes the repo as a Docker image packaging repo (not the ownCloud source), explains the two v*/ variants, the GitHub Actions build, and the overlay mechanism. The OSPO policy constraints section is directly useful for AI agents working in this repo.
One minor note: CONTRIBUTING.md shows git commit -S -s -m "..." (uppercase -S for GPG, lowercase -s for DCO signoff). The README contributing section shows the same. This is consistent, though the README body also mentions "PGP/GPG signed" while agents.md says PGP/GPG — all consistent.
No concerns. Standard OSPO health file addition.
…iles Incorporate the Kiteworks OSPO community health rollout v2 (adapted from owncloud-docker/server#637) into this repository, with all repo-specific facts adjusted for the oCIS build-from-source image repo. - README.md: append Community & Support, Contributing, Security and About the ownCloud OSPO sections plus License and OSPO badges (additive — the existing Docker reference is kept since it is synced to Docker Hub) - agents.md: new AI-agent context file describing the multi-stage build, rolling image, CI and OSPO policy - CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, SUPPORT.md: new community health files License is Apache-2.0 — already the OSPO's ecosystem-wide migration target, so no relicensing is required. This repo has no CHANGELOG.md by convention, so none was added. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
…iles (#509) Incorporate the Kiteworks OSPO community health rollout v2 (adapted from owncloud-docker/server#637) into this repository, with all repo-specific facts adjusted for the base image layer. - README.md: append Community & Support, Contributing, Security and About the ownCloud OSPO sections plus an OSPO badge (additive — the existing Docker reference is kept since it is synced to Docker Hub) - agents.md: new AI-agent context file describing the Docker build, overlay structure, CI and OSPO policy - CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, SUPPORT.md: new community health files - CHANGELOG.md: dated entry following the existing convention License is MIT (permissive, already Apache-2.0 compatible) — no relicensing or copyleft dependency audit is required. Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
…iles (#287) Incorporate the Kiteworks OSPO community health rollout v2 (adapted from owncloud-docker/server#637) into this repository, with all repo-specific facts adjusted for the PHP/webserver image layer. - README.md: append Community & Support, Contributing, Security and About the ownCloud OSPO sections plus an OSPO badge (additive — the existing Docker reference is kept since it is synced to Docker Hub) - agents.md: new AI-agent context file describing the Docker build, CI and OSPO policy - CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, SUPPORT.md: new community health files - CHANGELOG.md: dated entry following the existing convention License is MIT (permissive, already Apache-2.0 compatible) — no relicensing or copyleft dependency audit is required. Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
…iles (#290) Incorporate the Kiteworks OSPO community health rollout v2 (adapted from owncloud-docker/server#637) into this repository, with all repo-specific facts adjusted for the Ubuntu base image layer. Note that this repo also hosts the shared reusable GitHub Actions workflows for the org. - README.md: append Community & Support, Contributing, Security and About the ownCloud OSPO sections plus an OSPO badge (additive — the existing Docker reference is kept since it is synced to Docker Hub) - agents.md: new AI-agent context file describing the Docker build, the shared reusable workflows, CI and OSPO policy - CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, SUPPORT.md: new community health files - CHANGELOG.md: dated entry following the existing convention License is MIT (permissive, already Apache-2.0 compatible) — no relicensing or copyleft dependency audit is required. Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
…iles (#29) * docs(ospo): community health rollout v2 — README, agents.md, health files Incorporate the Kiteworks OSPO community health rollout v2 (adapted from owncloud-docker/server#637) into this repository, with all repo-specific facts adjusted for the oCIS build-from-source image repo. - README.md: append Community & Support, Contributing, Security and About the ownCloud OSPO sections plus License and OSPO badges (additive — the existing Docker reference is kept since it is synced to Docker Hub) - agents.md: new AI-agent context file describing the multi-stage build, rolling image, CI and OSPO policy - CODE_OF_CONDUCT.md, CONTRIBUTING.md, SECURITY.md, SUPPORT.md: new community health files License is Apache-2.0 — already the OSPO's ecosystem-wide migration target, so no relicensing is required. This repo has no CHANGELOG.md by convention, so none was added. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> * fix(ospo): satisfy editorconfig indent rule in agents.md The lint-editorconfig CI check failed: the numbered sub-list under the Dockerfile build description had continuation lines padded to 7 spaces, which is not a multiple of the repo's `indent_size = 2`. Convert the numbered sub-list to a bullet sub-list so continuation lines align at an even column, matching the pattern used in owncloud-docker/server/agents.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> --------- Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Summary
Incorporates the Kiteworks OSPO community health rollout v2 (adapted from owncloud/web#13815) into this repository.
The source PR targets the
owncloud/webfrontend (AGPL-3.0, Vue/TypeScript/pnpm monorepo). This repo is the ownCloud Server Docker image build (MIT, Dockerfiles + bash overlays, GitHub Actions), so every repo-specific fact was replaced accordingly.Changes
Community & Support,Contributing,Security, andAbout the ownCloud OSPOsections.main.yml), Trivy/smoke-test flow, and OSPO git/Actions policy.changelog/unreleased/dir).Adaptation notes
Test plan
🤖 Generated with Claude Code