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
+4-2
Original file line number
Diff line number
Diff line change
@@ -52,15 +52,17 @@ so do familiarize yourself with the following guidelines.
52
52
* Follow the style of writing tests that is used in this project:
53
53
name test functions as `testXxx`. Don't use backticks in test names.
54
54
* If you introduce any new public APIs:
55
+
* Comment on the existing issue if you want to work on it or create one beforehand.
56
+
Ensure that the issue not only describes a problem, but also describes a solution that had received a positive feedback. Propose a solution if there isn't any.
57
+
PRs with new API, but without a corresponding issue with a positive feedback about the proposed implementation are unlikely to
58
+
be approved or reviewed.
55
59
* All new APIs must come with documentation and tests.
56
60
* All new APIs are initially released with `@ExperimentalCoroutineApi` annotation and are graduated later.
57
61
*[Update the public API dumps](#updating-the-public-api-dump) and commit the resulting changes as well.
58
62
It will not pass the tests otherwise.
59
63
* If you plan large API additions, then please start by submitting an issue with the proposed API design
60
64
to gather community feedback.
61
65
*[Contact the maintainers](#contacting-maintainers) to coordinate any big piece of work in advance.
62
-
* Comment on the existing issue if you want to work on it. Ensure that the issue not only describes a problem,
63
-
but also describes a solution that had received a positive feedback. Propose a solution if there isn't any.
64
66
* Steps for contributing new integration modules are explained [here](integration/README.md#Contributing).
0 commit comments