Skip to content

chore: improve repository community setup - #1

Merged
dejay-vu merged 1 commit into
mainfrom
agent/community-polish
Jul 12, 2026
Merged

chore: improve repository community setup#1
dejay-vu merged 1 commit into
mainfrom
agent/community-polish

Conversation

@dejay-vu

Copy link
Copy Markdown
Owner

Summary

  • add structured bug and feature request forms
  • add a pull request template and project Code of Conduct
  • validate Conventional Commit-formatted pull request titles in the existing required CI job
  • include the Code of Conduct in source distributions

User impact

Contributors receive clearer issue and pull request guidance. Runtime behavior is unchanged.

Safety

No SSH, remote state, snapshot, credential, or cluster-policy behavior changes.

Verification

  • conda run -n slurmdeck-dev ruff format .
  • conda run -n slurmdeck-dev ruff check .
  • conda run -n slurmdeck-dev mypy
  • conda run -n slurmdeck-dev python -m pytest -q (510 passed)
  • issue form YAML/structure validation
  • wheel and sdist build
  • twine check --strict
  • source distribution content audit

@dejay-vu
dejay-vu marked this pull request as ready for review July 12, 2026 03:06
Copilot AI review requested due to automatic review settings July 12, 2026 03:06
@dejay-vu
dejay-vu merged commit 5bfd5a6 into main Jul 12, 2026
13 checks passed
@dejay-vu
dejay-vu deleted the agent/community-polish branch July 12, 2026 03:07

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR improves SlurmDeck’s contributor experience and repository hygiene by adding standardized community templates/policies and enforcing Conventional Commit formatting for pull request titles via CI.

Changes:

  • Added GitHub issue forms (bug + feature request) and disabled blank issues.
  • Introduced a PR template plus a project Code of Conduct, and ensured the Code of Conduct is included in sdists.
  • Extended the existing CI “commit-message” job to validate Conventional Commit-formatted PR titles on pull_request events.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
MANIFEST.in Includes CODE_OF_CONDUCT.md in source distributions.
CONTRIBUTING.md Documents the Conventional Commit PR title requirement.
CODE_OF_CONDUCT.md Adds a repository Code of Conduct policy document.
.github/workflows/ci.yml Checks PR titles with Commitizen and audits sdist contents for the Code of Conduct.
.github/PULL_REQUEST_TEMPLATE.md Adds a structured PR template aligned with the repo’s review expectations.
.github/ISSUE_TEMPLATE/feature_request.yml Adds a structured feature request form.
.github/ISSUE_TEMPLATE/config.yml Disables blank issues and adds contact links (security + docs).
.github/ISSUE_TEMPLATE/bug_report.yml Adds a structured bug report form.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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