Skip to content

docs(ospo): add community health files#637

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

docs(ospo): add community health files#637
DeepDiver1975 merged 1 commit into
masterfrom
docs/ospo-community-health

Conversation

@DeepDiver1975

Copy link
Copy Markdown
Contributor

Summary

Incorporates the Kiteworks OSPO community health rollout v2 (adapted from owncloud/web#13815) into this repository.

The source PR targets the owncloud/web frontend (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

  • README.mdadditive (no existing content removed, since the README is synced to Docker Hub as the image description). Adds an OSPO badge and Community & Support, Contributing, Security, and About the ownCloud OSPO sections.
  • agents.md (new) — AI-agent context rewritten for this repo: Dockerfile/overlay layout, GitHub Actions build (main.yml), Trivy/smoke-test flow, and OSPO git/Actions policy.
  • CODE_OF_CONDUCT.md / CONTRIBUTING.md / SECURITY.md / SUPPORT.md (new) — community health files; CONTRIBUTING adds repo-specific Docker/PR-workflow notes.
  • CHANGELOG.md — dated entry following this repo's flat date-based convention (not a changelog/unreleased/ dir).

Adaptation notes

  • License framed as MIT (permissive, already Apache-2.0 compatible) — the AGPL "Category X / copyleft audit / KDE heritage" prerequisites from the source PR are explicitly not carried over.
  • No Vue/pnpm/Vitest/Transifex/oCIS-frontend content leaked from the source PR.

Test plan

  • README renders on GitHub: existing Docker reference intact + new sections present, links resolve
  • Relative links (CONTRIBUTING/CODE_OF_CONDUCT/SECURITY/SUPPORT) resolve to the new files
  • agents.md loads correctly in AI agents
  • License referenced in README matches the MIT LICENSE file

🤖 Generated with Claude Code

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 DeepDiver1975 left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.com
  • CONTRIBUTING.md — documents rebase workflow, required PGP + DCO signing, Conventional Commits, and GitHub Actions policy
  • SECURITY.md — directs vulnerability reports to security.owncloud.com and the YesWeHack bug bounty
  • SUPPORT.md — lists enterprise support, community discussions, Matrix chat, and docs channels
  • agents.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.

@DeepDiver1975 DeepDiver1975 merged commit 8142fee into master Jun 12, 2026
5 checks passed
@DeepDiver1975 DeepDiver1975 deleted the docs/ospo-community-health branch June 12, 2026 19:04
DeepDiver1975 added a commit to owncloud-docker/ocis that referenced this pull request Jul 6, 2026
…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>
DeepDiver1975 added a commit to owncloud-docker/base that referenced this pull request Jul 6, 2026
…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>
DeepDiver1975 added a commit to owncloud-docker/php that referenced this pull request Jul 6, 2026
…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>
DeepDiver1975 added a commit to owncloud-docker/ubuntu that referenced this pull request Jul 6, 2026
…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>
DeepDiver1975 added a commit to owncloud-docker/ocis that referenced this pull request Jul 6, 2026
…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>
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.

2 participants