mirror of
https://github.com/godotengine/doc-status.git
synced 2025-12-10 05:51:20 +03:00
Mirror of godotengine/doc-status
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|---|---|---|
| .github | ||
| layouts | ||
| static | ||
| .editorconfig | ||
| .gitignore | ||
| build.sh | ||
| config.toml | ||
| LICENSE.txt | ||
| README.md | ||
Godot class reference status
View the completion status of the Godot class reference (updated daily).
View
How it works
- First,
build.shperforms the following operations:- Clone the Godot Git repository to a temporary directory.
- Run
doc/tools/doc_status.pyto generate a Markdown table, with the output redirected to a file. A static header is added at the beginning of the file as well. - Some text manipulation is done on the generated Markdown file to improve readability and visual grepping.
- Hugo is used to build the HTML template with the referenced Markdown data into a static HTML page.
- The generated website is deployed to GitHub Pages.
Every day, there's a continuous integration step that runs the tasks above to keep the page up-to-date.
Development
Follow these instructions to set up this site locally for development purposes:
- Install Hugo for your operating system.
- Run the
build.shscript to clone the Godot repository, generate a Markdown file and build the website.- On Windows 10, you should be able to run this script using the WSL.
- Run
hugo serverwhile working on the website CSS/JavaScript. The local server will reload automatically on file changes.- If you need to regenerate
content/_index.md, runbuild.shagain. You can do this while having the development server running.
- If you need to regenerate
License
- Copyright (c) 2007-2020 Juan Linietsky, Ariel Manzur.
- Copyright (c) 2014-2020 Godot Engine contributors (cf. https://github.com/godotengine/godot/blob/master/AUTHORS.md).
Unless otherwise specified, files in this repository are licensed under the MIT license. See LICENSE.txt for more information.