Skip to content

Adding and editing github plumbing files#489

Merged
Becheler merged 4 commits into
boostorg:developfrom
Becheler:doc/gh-plumbing
Jun 1, 2026
Merged

Adding and editing github plumbing files#489
Becheler merged 4 commits 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
Copy link
Copy Markdown
Contributor

@andreacassioli andreacassioli left a comment

Choose a reason for hiding this comment

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

It looks pretty good to me! I left few comments but nothing major. I believe it is a good first step.

Comment thread CONTRIBUTING.md
Comment thread CONTRIBUTING.md
Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md
@Becheler Becheler changed the title adding and editing github plumbing files Adding and editing github plumbing files May 21, 2026
@Becheler Becheler marked this pull request as ready for review May 21, 2026 10:01
@Becheler Becheler added priority: high Blocks users or core functionality. Needs attention in the current cycle. priority: medium Important but not blocking. Should be addressed soon, can wait a release or two. and removed priority: high Blocks users or core functionality. Needs attention in the current cycle. labels May 23, 2026
@Becheler
Copy link
Copy Markdown
Collaborator Author

Plan to merge in order: #469#489#491

@Becheler Becheler merged commit 6efc6b6 into boostorg:develop Jun 1, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs priority: medium Important but not blocking. Should be addressed soon, can wait a release or two.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants