Commit Graph
19 Commits
Author SHA1 Message Date
Lukas Tenbrink 0855668721 Migrate contributing contents to a separate documentation site. 2025-09-11 17:59:08 +02:00
Hugo Locurcio 8a6ad4c926 Replace uses of shorthand codeblock syntax to avoid issues with localization
Previously, many paragraphs in the documentation used `::` at the end of a line
as a replacement for a single colon (and `::` on the following line).
Due to this, the `::` was part of the extracted string for localization.
Weblate also showed a warning about the trailing `::`, as it's not
normally expected to be there.

This change requires translators to revalidate all modified strings.
However, considering many of those have broken code blocks due to translators
replacing `::` with `:`, it can be a good idea.

This also adds documentation writing guidelines for code blocks and admonitions.
This commit does not modify existing admonitions in any way (as this would
lead to a much larger diff, and require more localizable text to be revalidated
by translators).
2025-05-30 02:02:30 +02:00
tetrapod00 e8a545fc3e Standardize header syntax within About section 2024-12-04 14:53:57 -08:00
Rémi VerscheldeandJohn Veness a58305d9e8 Fix incomplete thirdparty guidelines on Complying with licenses
The three libraries which had been singled out are just a small portion of
what actually requires attribution. Listing them all would basically duplicate
all of COPYRIGHT.txt, aside from CCO/PD licensed stuff.

Clarify that this is no legal advice.

Also merge in grammar and clarity improvements by John from another PR.

Co-authored-by: John Veness <john.veness.github@pelago.org.uk>
2024-01-24 23:09:16 +01:00
Hugo Locurcio 95fb178429 Add support for user-provided comments with Giscus
This allows users to leave comments on pages that don't have
`:allow_comments: False` somewhere in the page's source.
Both manual and class reference pages can receive comments.
Index pages cannot have comments, as discussion should occur on "leaf" pages.

GitHub Discussions is used as a backend on the same repository. This means
that Discussions *must* be enabled on godotengine/godot-docs before this
commit is merged to `master`. Users can choose to use the "Custom" watch
mode if they don't want to get notifications for discussion updates,
but still get notifications for issue and pull request updates.

User comments are intended to be used for the following purposes:

- Add a clarification or correct something in the documentation,
  without having to open a pull request. Contributors are encouraged to
  take a look at discussions from time to time, and see if there's information
  worth incorporating in the pages themselves. Don't forget to reply to
  the comment when doing so :)
- Mention a workaround for a common issue.
- Link to useful third-party resources that are relevant to the current page,
  such as tutorials or add-ons.

User comments should *not* be used for technical support. Other community
platforms should be used for that.

Page-to-discussion matching is done using the `pagename` Sphinx variable,
which is independent of the Godot version and documentation language.
Being independent of the Godot version allows keeping old comments
when the Godot version changes, while also allowing users from `/stable`
and `/4.1` to "see" each other in discussions.

See https://giscus.app for more information.
2024-01-11 17:51:53 +01:00
Rémi Verschelde ee401703f0 Remove UWP mentions as the platform port was removed in 4.2 2023-11-16 13:03:31 +01:00
fc62754ffd Added note near top of license compliance section regarding contribution. (#7484)
Co-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>
Co-authored-by: Max Hilbrunner <mhilbrunner@users.noreply.github.com>
2023-06-09 18:12:50 +02:00
Rémi Verschelde b4a43f14b8 Update copyright statement from 2022 to 'present' 2023-01-20 14:47:22 +01:00
Hugo Locurcio add6f8273a List Engine methods to get license text in Complying with licenses 2022-10-24 16:02:55 +02:00
Douglas LeãoandHugo Locurcio 55a7f7e8b8 Use a note for FreeType year advice in Complying with licenses (#5747)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-04-07 19:33:55 +02:00
Hugo Locurcio fa491fc2e2 Improve third-party information in Complying with licenses (#5734) 2022-04-05 18:19:55 +02:00
Hugo Locurcio fa34841739 Improve the FreeType copyright year editor mention
This makes it more obvious that this information is accessed
through the editor.
2021-11-09 12:52:28 +01:00
3starblaze c3de219cb1 Add info on freetype copyright year (#5379)
* Add info on freetype copyright year
2021-11-09 12:51:25 +01:00
Hugo Locurcio 6c10abd06a Fix print() reference in Complying with licenses 2021-10-20 11:52:17 +02:00
Aaron Franke 4060179184 Remove trailing space characters (#5251) 2021-09-13 14:52:39 +02:00
DeeJayLSP 9b21fc3a26 Complying with licenses: Explain what the FreeType <year> should be 2021-09-09 21:54:16 -03:00
skyace65 30a5eb207b Mention that you can link to the Godot license to comply with it 2021-04-10 08:46:16 -04:00
Hugo Locurcio 8b810c9bfb Update copyright statements in Complying with licenses
- Improve formatting and writing.
2021-02-28 19:30:38 +01:00
Nathan Lovato 9cf9fb716a Remove tutorials/legal, move complying_with_licenses
Closes #4111
2020-10-07 13:29:40 -06:00