Migrate contributing contents to a separate documentation site. #11188
+27
−5,674
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Important
We're discussing / working on moving the contributing information out of the engine documentation. If you want to discuss this change, please join the discussion on RocketChat. Please discuss only implementation details in this PR.
This PR is the tandem to the WIP repository for new contributions documentation.
Reasoning
Here's why we're considering making this change:
Structure
Contributing
is removed, but not everything in this section is relevant only to engine contributors. People making modules or GDExtensions also need to know about engine development, and this information correlates to specific engine versions. Therefore, significant chunks of theContributing
section should persist in this repository.The engine information however needs a new home. I'm suggesting new section
Engine details
. This currently houses the 3 subsections for Architecture / Code, Development / Buildsystem / Tooling, and File Formats.I think this new section will benefit the engine documentation, as it isn't buried so deep among contributing information. People looking to understand the source code without necessarily contributing should find this information much more easily.