Skip to content

adding and editing github plumbing files#489

Draft
Becheler wants to merge 1 commit into
boostorg:developfrom
Becheler:doc/gh-plumbing
Draft

adding and editing github plumbing files#489
Becheler wants to merge 1 commit into
boostorg:developfrom
Becheler:doc/gh-plumbing

Conversation

@Becheler
Copy link
Copy Markdown
Collaborator

@Becheler Becheler commented May 13, 2026

Summary

Adds the standard GitHub community files for Boost.Graph so that:

  1. contributors land on clear templates and oriented towards actionable items
  2. open ended conversations are oriented towards Github Discussions
  3. the repo passes the GitHub community profile check

What's added

Repo-root community files

Those are required for the repo to pass the GitHub community profile check:

  • README.md refreshed for clarity and consistency
  • CONTRIBUTING.md show how to build, test, and submit changes, it shows up automatically in Github contributions flows (issue or PR filed)
  • CODE_OF_CONDUCT.md : Contributor Covenant 2.1
  • SECURITY.md : minimal. Reports via GitHub private vulnerability reporting that would need to be enabled.

.github/ plumbing

  • CODEOWNERS : review routing so @jeremy-murphy and @Becheler are automatically assigned as reviewers (make code ownership clear to contributors but we can adjust notifications if this becomes overwhelming)
  • ISSUE_TEMPLATE/bug_report.md : focused on actionable stuff.
  • ISSUE_TEMPLATE/feature_request.md focus on actionable stuff, redirects to Discussions for open-ended stuff
  • ISSUE_TEMPLATE/documentation.md for docs bugs, missing pages, broken examples.
  • ISSUE_TEMPLATE/config.yml disables blank issues and redirects design questions to GitHub Discussions.
  • PULL_REQUEST_TEMPLATE.md some checks for triaging and testing.

@Becheler Becheler self-assigned this May 13, 2026
@Becheler Becheler added the docs label May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant