Skip to content

Complete public-repo security and contributor baseline - #16

Closed
sansari with Copilot wants to merge 1 commit into
mainfrom
copilot/complete-first-week-security-setup
Closed

sansari with Copilot wants to merge 1 commit into
mainfrom
copilot/complete-first-week-security-setup

Conversation

Copilot AI commented Sep 15, 2026

Copy link
Copy Markdown

This closes the remaining first-week public repository setup gaps: private security reporting guidance, contributor onboarding, Dependabot coverage for GitHub Actions, and an explicit repository-content hygiene decision for tracked generated docs.

  • Security reporting

    • Add SECURITY.md with a private vulnerability disclosure path via GitHub advisories.
    • Document the expected contents of a report and the handling expectations for sensitive material.
  • Contributor onboarding

    • Add CONTRIBUTING.md with project-specific setup, build, requirements/testing workflow, PR expectations, and public-repo hygiene guidance.
    • Call out the existing real-Pi verification and RFC 2119 requirements workflow so contributors follow repo-specific constraints instead of generic Xcode defaults.
  • Dependency update coverage

    • Add .github/dependabot.yml for weekly GitHub Actions dependency updates.
  • Tracked generated documentation policy

    • Record that docs/code-architecture-walkthrough.html is intentionally versioned durable documentation and should be updated alongside its Markdown sources, not treated as disposable output.

Example of the new automation coverage:

version: 2
updates:
  - package-ecosystem: github-actions
    directory: /
    schedule:
      interval: weekly

Copilot AI linked an issue Sep 15, 2026 that may be closed by this pull request
10 tasks
Copilot AI changed the title [WIP] Complete first-week repository security and contributor setup Complete public-repo security and contributor baseline Sep 15, 2026
Copilot AI requested a review from sansari September 15, 2026 19:04
@sansari sansari closed this Sep 15, 2026
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.

Complete first-week repository security and contributor setup

2 participants