Conversation
Improved the pull request template with clearer instructions, updated the CONTRIBUTING.md docstring guidelines for clarity, and changed all README.md references from 'master' to 'main' to match the default branch. Also improved code block formatting in the README for better readability.
There was a problem hiding this comment.
Pull Request Overview
This PR improves project documentation and contribution guidelines for new contributors by switching from GitFlow to GitHub Flow branching strategy. The changes simplify the development process and ensure documentation accurately reflects the current project structure.
- Updates branching strategy from GitFlow to GitHub Flow throughout documentation
- Replaces all repository references from
master/release-3.1.0tomainbranch - Enhances contribution guidelines with detailed step-by-step instructions for new contributors
Reviewed Changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| README.md | Updates badges, image links, and code examples to use main branch; adds acknowledgments and clarifies GitHub Flow usage |
| CONTRIBUTING.md | Major rewrite with expanded sections on bug reporting, enhancement requests, and detailed GitHub Flow contribution process |
| .github/pull_request_template.md | Refines PR template with clearer prompts, updated checklist items, and improved change magnitude descriptions |
Files not reviewed (1)
- .idea/dictionaries/project.xml: Language not supported
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| [GitHub Flow](https://docs.github.com/en/get-started/using-github/github-flow) method | ||
| of branching for this project's development, with a version bump and deployment to | ||
| GitHub and PyPI about once per month, plus on-demand releases for critical bug | ||
| fixes. |
There was a problem hiding this comment.
[nitpick] The line break appears to be in an awkward position, splitting the sentence 'I am also using the [GitHub Flow]' across lines. Consider keeping 'I am also using the GitHub Flow' on a single line for better readability.
Description
This pull request focuses on improving project documentation and contribution guidelines, especially for new contributors. The main updates include a comprehensive rewrite of
CONTRIBUTING.md, enhancements to the pull request template, and updates to theREADME.mdto reflect the current branching strategy and correct references.Motivation
These changes aim to clarify the contribution process, encourage best practices, and ensure documentation is accurate and up to date. See #36 for more details on the factors motivating the switch from GitFlow to GitHub Flow.
Relevant Issues
This PR closes #36.
Changes
CONTRIBUTING.md:README.md:master/release-3.1.0tomainto match the new default branch.helbling) to the spell-check dictionary to prevent false positives in code reviews..github/pull_request_template.md:New Dependencies
None
Change Magnitude
Minor
Checklist
docstrings.
package.
a comment or docstring.