Browse Source

Add some links to CONTRIBUTING.md

Rémi Verschelde 6 năm trước cách đây
mục cha
commit
40765302c6
1 tập tin đã thay đổi với 17 bổ sung1 xóa
  1. 17 1
      CONTRIBUTING.md

+ 17 - 1
CONTRIBUTING.md

@@ -59,7 +59,8 @@ by drag and dropping the file in the GitHub edition field.
 
 
 If you want to add new engine functionalities, please make sure that:
 If you want to add new engine functionalities, please make sure that:
 
 
-* This functionality is desired.
+* This functionality is desired, which means that it solves a common use case
+  that several users will need in their real-life projects.
 * You talked to other developers on how to implement it best (on either
 * You talked to other developers on how to implement it best (on either
   communication channel, and maybe in a GitHub issue first before making your
   communication channel, and maybe in a GitHub issue first before making your
   PR).
   PR).
@@ -70,10 +71,18 @@ Similar rules can be applied when contributing bug fixes - it's always best to
 discuss the implementation in the bug report first if you are not 100% about
 discuss the implementation in the bug report first if you are not 100% about
 what would be the best fix.
 what would be the best fix.
 
 
+[This blog post](https://godotengine.org/article/will-your-contribution-be-merged-heres-how-tell)
+outlines the process used by core developers when assessing PRs. We strongly
+recommend that you have a look at it to know what's important to take into
+account for a PR to be considered for merging.
+
 In addition to the following tips, also take a look at the
 In addition to the following tips, also take a look at the
 [Engine development guide](https://docs.godotengine.org/en/latest/development/cpp/)
 [Engine development guide](https://docs.godotengine.org/en/latest/development/cpp/)
 for an introduction to developing on Godot.
 for an introduction to developing on Godot.
 
 
+The [Contributing docs](http://docs.godotengine.org/en/latest/community/contributing/index.html)
+also have important information on the PR workflow and the code style we use.
+
 #### Be nice to the git history
 #### Be nice to the git history
 
 
 Try to make simple PRs that handle one specific topic. Just like for reporting
 Try to make simple PRs that handle one specific topic. Just like for reporting
@@ -93,6 +102,9 @@ Internet).
 This git style guide has some good practices to have in mind:
 This git style guide has some good practices to have in mind:
 [Git Style Guide](https://github.com/agis-/git-style-guide)
 [Git Style Guide](https://github.com/agis-/git-style-guide)
 
 
+See our [PR workflow](http://docs.godotengine.org/en/latest/community/contributing/pr_workflow.html)
+documentation for tips on using Git, amending commits and rebasing branches.
+
 #### Format your commit logs with readability in mind
 #### Format your commit logs with readability in mind
 
 
 The way you format your commit logs is quite important to ensure that the
 The way you format your commit logs is quite important to ensure that the
@@ -138,6 +150,10 @@ Weblate](https://hosted.weblate.org/projects/godot-engine/godot), an open
 source and web-based translation platform. Please refer to the [translation
 source and web-based translation platform. Please refer to the [translation
 readme](editor/translations/README.md) for more information.
 readme](editor/translations/README.md) for more information.
 
 
+You can also help translate [Godot's
+documentation](https://hosted.weblate.org/projects/godot-engine/godot-docs/)
+on Weblate.
+
 ## Communicating with developers
 ## Communicating with developers
 
 
 The Godot Engine community has [many communication
 The Godot Engine community has [many communication