Add a Getting Started
authorAntoine Riard <ariard@student.42.fr>
Mon, 2 Nov 2020 16:06:36 +0000 (11:06 -0500)
committerAntoine Riard <ariard@student.42.fr>
Mon, 9 Nov 2020 20:53:36 +0000 (15:53 -0500)
Fix by Steve Lee <moneyball@users.noreply.github.com>

CONTRIBUTING.md

index 241c64208565459a0abf5a5d9818365add6de617..e8a57d85f7f7e8a9cebe857f6011e7c84dee6b6d 100644 (file)
@@ -24,6 +24,25 @@ requests.
 Major projects are tracked [here](https://github.com/rust-bitcoin/rust-lightning/projects).
 Major milestones are tracked [here](https://github.com/rust-bitcoin/rust-lightning/milestones?direction=asc&sort=title&state=open).
 
+Getting Started
+---------------
+
+First and foremost, start small.
+
+This doesn't mean don't be ambitious with the breadth and depth of your contributions but rather
+understand the project context and culture before investing an asymmetric number of hours on
+development compared to your merged work.
+
+Even if you have an extensive open source background or sound software engineering skills, consider
+that the reviewers' comprehension of the code is as much important as technical correctness.
+
+It's very welcome to ask for review, either on IRC or LDK Slack. And also for reviewers, it's nice
+to provide timelines when you hope to fulfill the request while bearing in mind for both sides that's
+a "soft" commitment.
+
+If you're eager to increase the velocity of the dev process, reviewing other contributors work is
+the best you can do while waiting review on yours.
+
 Contribution Workflow
 ---------------------