summaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
AgeCommit message (Collapse)Author
2023-01-14Update all outdated online documentation linksYuri Sizov
2023-01-09Fix typos with codespellRémi Verschelde
Also includes #71080. Co-authored-by: Psychpsyo <60073468+Psychpsyo@users.noreply.github.com>
2022-11-17Emphasize the importance of uploading a minimal reproduction projectHugo Locurcio
The field is now required, but "N/A" can be manually entered if the reproduction steps are trivial and don't require any project files to be followed.
2022-08-25Unify bits, arch, and android_arch into env["arch"]Aaron Franke
Fully removes the `bits` option and adapts the code that relied on it. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-08-24Remove VisualScript module for 4.0Rémi Verschelde
As announced in https://godotengine.org/article/godot-4-will-discontinue-visual-scripting, Godot maintainers have agreed to discontinue the current implementation of our VisualScript language. The way it had been designed was not user-friendly enough and we did not succeed in improving its usability to actually make it a good low-code solution for users who need one. So we prefer to remove it for Godot 4.0 and leave the door open for new, innovative ideas around visual scripting, to be developed as plugins or extensions now that Godot provides sufficient functionality for this (notably via GDExtension and the godot-cpp C++ bindings). The current module has been moved to a dedicated repository (with full Git history extracted with `git filter-branch`): https://github.com/godotengine/godot-visual-script It can still be compiled as a C++ module (for now, but will likely require work to be kept in sync with the engine repository), but our hope is that contributors will port it to GDExtension (which is quite compatibile with the existing C++ module code when using the godot-cpp C++ bindings).
2022-02-06Recommend using GitHub attachments for minimal reproduction projectsHugo Locurcio
Third-party file hosts can have their files expire or be removed by the owner. In comparison, GitHub attachments are more resilient. This also fixes the link to create a bug report.
2021-03-05Link to Godot Contributors Chat instead of IRCRémi Verschelde
2021-01-12Recommend minimal reproduction projects written in GDScript instead of C#Hugo Locurcio
Many contributors don't have a Mono setup available, especially if compiling from source is required. Minimal reproduction projects in GDScript are also better at isolating the actual bug, since it automatically rules out any possible C# integration issues.
2020-09-30Document contributing tests to Godot's C++ codebaseHugo Locurcio
This partially addresses https://github.com/godotengine/godot-proposals/issues/1586.
2020-06-10Document the requirement to update the class reference when contributingHugo Locurcio
Documenting new additions has been an informal requirement for a few months now. This makes it official.
2020-02-01Improve `CONTRIBUTING.md` and update it to follow recent changesHugo Locurcio
- Improve the bug reporting guidelines for readability. - Make some guidelines more strictly applied in the interest of bug report quality. - Mention that feature proposals should now be opened on the Godot Proposals repository. - Update the Git commit message guide to be easier to follow. - Fix warnings reported by markdownlint.
2020-01-29Fix some URLs to use HTTPS when availableRémi Verschelde
2019-04-06Minor English fixsamHFIT
2019-04-03Minor English fixJason Yundt
CONTRIBUTING.md would use the phrase "those guidelines" to introduce a list. In general, the word "these" is used to refer to something that is being introduced or has recently been introduced, and "those" is used to refer to something that had been previously introduced. This change also makes CONTRIBUTING.md consistent with the documentation. The documentation guidelines at https://docs.godotengine.org/en/latest/community/contributing/documentation_guidelines.html use "these" to introduce a list and its singular form, "this", to introduce items.
2018-11-20Add some links to CONTRIBUTING.mdRémi Verschelde
2018-11-05doc: Use HTTPS for docs.godotengine.org and point to latest branchRémi Verschelde
Fixes #23509.
2018-10-13Add useful links for contributors to CONTRIBUTING and README docs.Zaven Muradyan
2017-11-28fix some typosMartin Lindhe
2017-10-19Formatting an unformatted hyperlink (#12226)haugenmitch
2017-05-30Formatting CONTRIBUTING.md to 80 columsGilles Roudiere
Added a little paragraph about how to contribute to Godot's translations
2017-04-13Changed a link from http to httpsMaxwell Paul Brickner
This is a really minor change. I just changed the link to the IRC channel login from http to https. Thank you! ^ _ ^
2017-03-24Fix typos in source code using codespellRémi Verschelde
From https://github.com/lucasdemarchi/codespell
2017-01-11Add information about dev communication channelsRémi Verschelde
2016-11-16Add missing commit title in the log exampleRémi Verschelde
2016-11-16Add instructions about git commit log formattingRémi Verschelde
2016-02-12Enhance instructions for contributorsRémi Verschelde
2016-02-09Update CONTRIBUTING.mdJuan Linietsky
2016-02-08Added contributing.mdJuan Linietsky