Skip to content

[MAINT]: Add CODEOWNERS, issue/PR templates, and update README - #11

Merged
Spencer Schoenberg (spencrr) merged 2 commits into
mainfrom
spencrr/community-files
Apr 21, 2026
Merged

[MAINT]: Add CODEOWNERS, issue/PR templates, and update README#11
Spencer Schoenberg (spencrr) merged 2 commits into
mainfrom
spencrr/community-files

Conversation

@spencrr

@spencrr Spencer Schoenberg (spencrr) commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

Description

Add community health files and update README with badges and improved formatting.

CODEOWNERS (.github/CODEOWNERS):

  • Assigns @microsoft/ai-red-team-dev as default reviewers for all files

Issue templates (.github/ISSUE_TEMPLATE/):

  • bug_report.yml structured form with description, repro steps, expected/actual
    behavior, Python version, OS, and RAMPART version fields
  • feature_request.yml summary, motivation, proposed solution, alternatives, context
  • config.yml disables blank issues to enforce template usage
  • doc_improvement.yml documentation improvement request template
  • other.yml catch-all template for issues that do not fit other categories

PR template (.github/PULL_REQUEST_TEMPLATE/):

  • Description, breaking changes, and checklist sections
  • Header comments documenting the conventional commit pattern for squash messages

README (README.md):

  • Centered title and subtitle
  • Badge row:
    • OpenSSF Scorecard (on public access)
    • CI status
    • PyPI version, Python versions, MIT license (all derived from PyPI, dependent on pkg name)

Breaking changes

None

Checklist

  • pre-commit run --all-files passes
  • Tests added or updated for changes
  • Documentation updated

@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

Comment thread tests/unit/evaluators/test_side_effect.py Fixed
Comment thread tests/unit/evaluators/test_side_effect.py Fixed
Comment thread rampart/pytest_plugin/plugin.py Fixed
Comment thread tests/unit/core/test_protocols.py Fixed
@spencrr
Spencer Schoenberg (spencrr) changed the base branch from main to spencrr/workflows April 14, 2026 02:38
@spencrr Spencer Schoenberg (spencrr) changed the title spencrr/community files [MAINT]: Add CODEOWNERS, issue/PR templates, and update README Apr 14, 2026
@spencrr
Spencer Schoenberg (spencrr) changed the base branch from spencrr/workflows to spencrr/ci April 14, 2026 02:45
Comment thread .github/ISSUE_TEMPLATE/bug_report.yml
Comment thread README.md
Comment thread README.md

@nina-msft Nina Chikanov (nina-msft) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks like great additions! I left some non-blocking questions on the utility of the links for our README audience, feel free to respond in comment or DM :-)

@spencrr
Spencer Schoenberg (spencrr) merged commit 4e1f096 into main Apr 21, 2026
4 checks passed
@spencrr
Spencer Schoenberg (spencrr) deleted the spencrr/community-files branch April 22, 2026 04:48
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.

4 participants