You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-25Lines changed: 1 addition & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,21 +16,7 @@ We put together handy [Getting Started](https://www.swift.org/getting-started/)
16
16
Reporting bugs is a great way for anyone to help improve Swift.
17
17
The open source Swift project uses GitHub Issues for tracking bugs.
18
18
19
-
> [!NOTE]
20
-
> If a bug can be reproduced only within an Xcode project or a playground, or if the bug is associated with an Apple NDA, please file a report to Apple’s [bug reporter](https://bugreport.apple.com/) instead.
21
-
When opening an issue, please include the following:
22
-
23
-
-**A concise description of the problem**.
24
-
If the issue is a crash, include a stack trace.
25
-
Otherwise, describe the behavior you were expecting to see, along with the behavior you actually observed.
26
-
27
-
-**A reproducible test case**.
28
-
Double-check that your test case reproduces the issue.
29
-
A relatively small sample (roughly within 50 lines of code) is best pasted directly into the description; a larger one may be uploaded as an attachment.
30
-
Consider reducing the sample to the smallest amount of code possible; a smaller test case is easier to reason about and more appealing to сontributors.
31
-
32
-
-**A description of the environment that reproduces the problem**.
33
-
Include information about the Swift compiler’s version, the deployment target (if explicitly set) and your platform.
19
+
If a bug can be reproduced only within an Xcode project or a playground, or if the bug is associated with an Apple NDA, please file a report to Apple’s [bug reporter](https://bugreport.apple.com/) instead.
34
20
35
21
Because Swift is under very active development, we receive a lot of bug reports.
36
22
Before opening a new issue, take a moment to [browse our existing issues](https://github.com/swiftlang/swift/issues) to reduce the chance of reporting a duplicate.
@@ -232,12 +218,6 @@ This responsibility means that you may need to update your change in order to:
232
218
- Fix any performance or correctness regressions that result in customer code that uses Swift.
233
219
- Address any bugs that appear in the bug tracker as a result from your change.
234
220
235
-
We prefer that these issues be handled before submission, but we understand that it isn’t possible to test all of this for every submission.
236
-
Our continuous integration (CI) infrastructure normally finds these problems.
237
-
We recommend watching the CI infrastructure throughout the next day to look for regressions.
238
-
The CI infrastructure will directly email you if a group of commits that included yours caused a failure.
239
-
You are expected to check those messages to see whether they are your fault and, if so, fix the breakage.
240
-
241
221
Commits that clearly violate these quality standards may be reverted, in particular when the change blocks other developers from making progress.
242
222
The developer is welcome to recommit the change after the problem has been fixed.
243
223
@@ -275,10 +255,6 @@ To get approval, create a pull request. When the pull request is approved, you m
275
255
The community expects you to use good judgment.
276
256
Examples are reverting obviously broken patches, correcting code comments, and other minor changes.
277
257
278
-
- You are allowed to commit changes without approval to the portions of Swift to which you have contributed or for which you have been assigned responsibility.
279
-
Such commits must not break the build.
280
-
This is a “trust but verify” policy, and commits of this nature are reviewed after being committed.
281
-
282
258
Multiple violations of these policies or a single egregious violation may cause commit access to be revoked.
283
259
Even with commit access, your changes are still subject to [code review](#code-review).
284
260
Of course, you are also encouraged to review other peoples’ changes.
0 commit comments