Skip to content

Commit 81428db

Browse files
Add Python.patch Note to Contributing.md (#271)
Add notes about contributing changes to Python.patch. Co-authored-by: Russell Keith-Magee <[email protected]>
1 parent db04fbd commit 81428db

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

CONTRIBUTING.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,30 @@
22

33
BeeWare <3's contributions!
44

5-
Please be aware, BeeWare operates under a Code of Conduct.
5+
Please be aware that BeeWare operates under a [Code of
6+
Conduct](https://beeware.org/community/behavior/code-of-conduct/).
67

7-
See [CONTRIBUTING to BeeWare](https://beeware.org/contributing) for details.
8+
See [CONTRIBUTING to BeeWare](https://beeware.org/contributing) for general
9+
project contribution guidelines.
810

11+
Unless a fix is version specific, PRs should genereally be made against the
12+
`main` branch of this repo, targeting the current development version of Python.
13+
Project maintainers will manage the process of backporting changes to older
14+
Python versions.
15+
16+
## Changes to `Python.patch`
17+
18+
Additional handling is required if you need to make modifications to the patch
19+
applied to Python sources (`patch/Python/Python.patch`).
20+
21+
Any iOS or macOS-specific changes should be submitted to the [upstream CPython
22+
repository](https://github.com/python/cpython). macOS and iOS are both
23+
officially supported Python platforms, and the code distributed by this project
24+
for those platforms is unmodified from the official repository.
25+
26+
Changes to to support other platforms can be included in this PR, but they must
27+
also be submitted as a pull request against the `MAJOR.MINOR-patched` branch on
28+
[the `freakboy3742` fork of the CPython
29+
repo](https://github.com/freakboy3742/cpython). This is required to ensure that
30+
any contributed changes can be easily reproduced in future patches as more
31+
changes are made.

0 commit comments

Comments
 (0)