Skip to content

docs: refresh the org profile and add community health files - #8

Merged
zaebee merged 17 commits into
mainfrom
docs/org-profile-refresh
Oct 20, 2026
Merged

zaebee merged 17 commits into
mainfrom
docs/org-profile-refresh

Conversation

@zaebee

@zaebee zaebee commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

What

  • Rewrite profile/README.md around live products, all ten product/service repositories, the real stack, an architecture diagram and an agent entry point.
  • Refresh README.md and RELEASING.md (four Release Please repos, correct force-version guidance, Vercel note).
  • Add SECURITY.md, SUPPORT.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue forms in .github/ISSUE_TEMPLATE/, PULL_REQUEST_TEMPLATE.md and a minimal .gitignore.
  • Add a profile-links workflow that checks repository links, live domains and repository coverage on PR, push to main and weekly.
  • Apply repository metadata (descriptions, homepages, topics), create the enhancement label in the three repos that lacked it, and enable private vulnerability reporting on this repository.

Why

The profile predated the 2026-08-28 renames, linked a repository that no longer exists, missed rider-app, support-agent, pricing-oracle, ownima-blog and the workspace, and community health was 37%.

Not in this PR

  • Organization-level description/website/email: the token used has repository admin but not org-owner rights, so PATCH orgs/Ownima returns 404. Needs an org owner.
  • .github was not added to the ci runner group: the guard runs on ubuntu-latest, which also keeps fork PRs off shared self-hosted runners.
  • Community health above 80% only becomes measurable after merge, because the API reads main.

Tests

  • scripts/check-profile-links.sh — exit 0, ok=26 warn=0 fail=0; --strict also passes with a member token.
  • rg for rider-web, ownima-admin, app.ownima.com, stage.ownima.com, React 18, deplyment — no matches.
  • Ten distinct product/service repositories listed.
  • Issue-form and workflow YAML parse; bash -n clean.

CI runs in soft mode until OWNIMA_BOT_APP_ID/OWNIMA_BOT_PRIVATE_KEY are configured here: private-repository links warn and coverage only sees public repositories.

Assisted-by: opencode/deepseek-v4.1-flash-free

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