Skip to content

OSS launch essentials: Code of Conduct, security policy, issue forms, social preview#33

Merged
drabaioli merged 4 commits into
mainfrom
oss_launch_essentials
Jun 24, 2026
Merged

OSS launch essentials: Code of Conduct, security policy, issue forms, social preview#33
drabaioli merged 4 commits into
mainfrom
oss_launch_essentials

Conversation

@drabaioli

Copy link
Copy Markdown
Owner

Phase 12 open-source readiness, second batch — the governance and GitHub-surface essentials that follow the MIT LICENSE + README rewrite (#32).

What's in this PR

  • CODE_OF_CONDUCT.md — Contributor Covenant 2.1, enforcement contact drabaioli@gmail.com. Repo-root only.
  • SECURITY.md — directs reporters to GitHub private vulnerability reporting (not email); frames CDD honestly as a docs + shell-tooling project.
  • .github/ISSUE_TEMPLATE/ — light YAML issue forms: bug_report.yml (workflow/template/script breakage) and idea.yml (workflow/template improvements, feeding the self-improvement objective), plus config.yml with blank_issues_enabled: true and a contact link to the process doc. PR template deferred until PRs open.
  • doc/assets/cdd-social-preview.png — 1280×640 OG / social-preview image.
  • Roadmap — Phase 12 items ticked; metadata item left open pending the manual web-UI social-preview upload.

Two-layer constraint

All governance files are repo-root only and intentionally not mirrored into template/ — they carry CDD-meta-specific content (single-maintainer wording, drabaioli/cdd URLs) that would be wrong for downstream projects. command-drift-check.sh is clean.

Verification

  • bash -n scripts/*.sh clean; command-set drift clean.
  • All three issue-form YAMLs parse; PNG validated at 1280×640.
  • No behavioural code changed — pure governance/metadata content, no test harness applicable.
  • No upstream drift.

Follow-ups (not in this PR)

  • Upload the social-preview PNG via Settings → General → Social preview (web-UI only).
  • Enable GitHub private vulnerability reporting so the SECURITY.md link is live.
  • CONTRIBUTING.md (full) and a PR template once PRs are accepted.

🤖 Generated with Claude Code

drabaioli and others added 2 commits June 24, 2026 11:19
… image (Phase 12)

Complete the doable-now portion of Phase 12 (open-source readiness),
CDD-repo-only — none of this goes into template/ or the bootstrap.

- CODE_OF_CONDUCT.md: Contributor Covenant 2.1, contact drabaioli@gmail.com.
- SECURITY.md: directs reports to GitHub private vulnerability reporting.
- .github/ISSUE_TEMPLATE/: light YAML forms (bug_report, idea) + config.yml
  with blank issues still enabled and a contact link to the process doc.
- doc/assets/cdd-social-preview.png: 1280x640 OG/social-preview image.
- roadmap.md: check off CoC, issue templates, SECURITY, and the repo-home
  confirmation; metadata item left partially done (OG image upload pending).

Repo description + topics applied separately via `gh repo edit`. PR template
and full CONTRIBUTING.md stay deferred (gated on PRs opening).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Comment thread doc/knowledge_base/roadmap.md Outdated
Comment thread doc/knowledge_base/roadmap.md Outdated
Trim the verbose annotations on the issue-templates and repo-metadata
entries to one-line summaries, and mark the repo-metadata item done now
that the 1280x640 social-preview image is in place.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Comment thread doc/knowledge_base/roadmap.md
Remove em-dashes throughout, drop the ③ glyph and the "six checkpoints"
count in favor of plain "gates", reorder How it works before Three
objectives, shorten the intro and objectives, bold the Quick start
option titles, and note that sessions load only the context they need.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@drabaioli drabaioli merged commit d9753c4 into main Jun 24, 2026
1 check passed
@drabaioli drabaioli deleted the oss_launch_essentials branch June 24, 2026 14:46
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