Skip to content

Conversation

@nstefan
Copy link
Contributor

@nstefan nstefan commented Jan 31, 2026

Summary

Prepares the repository for open source contributions with proper workflows, templates, and guidelines.

Changes

  • CI Workflow (.github/workflows/ci.yml): Runs on all PRs - checks formatting, clippy lints, and tests
  • CONTRIBUTING.md: Contributor guide with branch naming, PR process, and code style
  • SECURITY.md: Vulnerability reporting policy for responsible disclosure
  • CODE_OF_CONDUCT.md: Contributor Covenant for community guidelines
  • Issue Templates: Bug report and feature request templates
  • PR Template: Checklist for pull requests
  • AGENTS.md: Updated Git workflow from "push to main" to feature branch + PR

After Merging

Enable branch protection on main:

  1. Settings → Branches → Add rule
  2. Branch name pattern: main
  3. Enable "Require status checks to pass before merging"
  4. Select the test job from CI workflow

🤖 Generated with Claude Code

nstefan and others added 3 commits January 31, 2026 13:13
- Add CI workflow for PR checks (fmt, clippy, tests)
- Add CONTRIBUTING.md with branch/PR workflow
- Add SECURITY.md for vulnerability reporting
- Add CODE_OF_CONDUCT.md (Contributor Covenant)
- Add issue templates (bug report, feature request)
- Add pull request template
- Update AGENTS.md Git workflow for open source

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@nstefan nstefan merged commit efa5867 into main Jan 31, 2026
1 check passed
@nstefan nstefan deleted the feature/opensource-setup branch January 31, 2026 12:18
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