Skip to content

Feat/community guidelines#21

Merged
ecarrenolozano merged 9 commits into
mainfrom
feat/community-guidelines
Dec 5, 2025
Merged

Feat/community guidelines#21
ecarrenolozano merged 9 commits into
mainfrom
feat/community-guidelines

Conversation

@ecarrenolozano
Copy link
Copy Markdown
Contributor

This pull request introduces a comprehensive set of improvements to the project's contribution and issue reporting process. The changes add clear templates for pull requests and issues, establish a formal code of conduct, and update the documentation to guide contributors on community standards and template usage. These updates are designed to make collaboration more structured, inclusive, and efficient.

Templates and Contribution Process Improvements

  • Added specialized pull request templates for bug fixes, features, documentation, maintenance, performance, and breaking changes in .github/PULL_REQUEST_TEMPLATE/, each with targeted checklists and guidance for contributors. [1] [2] [3] [4] [5] [6] [7]
  • Created a CHANGELOG.md file following best practices for documenting project changes and adhering to semantic versioning.

Community Standards and Documentation

  • Established a formal CODE_OF_CONDUCT.md based on the Contributor Covenant v2.1, outlining expected behaviors, enforcement, and reporting procedures.
  • Updated the README.md to reference the new code of conduct, contribution guidelines, and explain how to select the appropriate pull request template for different types of changes.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request establishes comprehensive community guidelines and contribution infrastructure for the OntoGraph project. It introduces formal standards for collaboration, including a Code of Conduct, structured issue and pull request templates, a changelog framework, and updated documentation that guides contributors through the contribution process.

Key changes:

  • Added a formal Code of Conduct based on Contributor Covenant v2.1 with clear reporting and enforcement guidelines
  • Created specialized PR templates (bug fix, feature, documentation, maintenance, performance, breaking change) with targeted checklists
  • Established issue templates for bug reports, feature requests, and documentation improvements
  • Introduced CHANGELOG.md following Keep a Changelog format and semantic versioning
  • Updated README.md and community documentation with clear guidance on using templates and following community standards

Reviewed changes

Copilot reviewed 15 out of 16 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
CODE_OF_CONDUCT.md New formal Code of Conduct based on Contributor Covenant v2.1 with reporting procedures and enforcement guidelines
CHANGELOG.md New changelog file following Keep a Changelog format with placeholder sections for tracking changes
.github/PULL_REQUEST_TEMPLATE.md Default PR template with comprehensive checklist covering code quality, tests, documentation, and community standards
.github/PULL_REQUEST_TEMPLATE/*.md Six specialized PR templates (bug_fix, feature, docs, maintenance, performance, breaking_change) with context-specific guidance
.github/ISSUE_TEMPLATE/*.yaml Three issue templates (bug report, feature request, documentation) with structured fields and validation
.github/release-drafter.yml Release automation configuration with categories matching PR template labels
README.md Updated with Code of Conduct reference, template selection guidance, and community standards section
docs/community/index.md Streamlined with Code of Conduct reference and placeholder for upcoming contribution guidelines
docs/assets/project-banner-readme.png New banner image for project branding (binary file added)

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

Comment thread .github/PULL_REQUEST_TEMPLATE/feature.md Outdated
Comment thread .github/PULL_REQUEST_TEMPLATE/docs.md Outdated
Comment thread .github/ISSUE_TEMPLATE/b_feature_request.yaml
Comment thread .github/PULL_REQUEST_TEMPLATE/performance.md Outdated
Comment thread .github/PULL_REQUEST_TEMPLATE/maintenance.md Outdated
Comment thread .github/PULL_REQUEST_TEMPLATE/bug_fix.md Outdated
Comment thread .github/PULL_REQUEST_TEMPLATE/breaking_change.md Outdated
ecarrenolozano and others added 7 commits December 5, 2025 15:10
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ecarrenolozano ecarrenolozano merged commit 9d0fe35 into main Dec 5, 2025
10 checks passed
@ecarrenolozano ecarrenolozano deleted the feat/community-guidelines branch December 5, 2025 14:14
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