- Clang: Code formatting
.clang-format
.clang-tidy
clang-format.sh
- Custom Modules in C++
config.py
: Configs for this moduledoc
: For showing documentation in editordoc_classes
: For showing documentation in editoricons
: For showing icons in editorSCsub
: Will be called from GodotsSConstruct
during buildeditor
: Custom.cpp
only bundled fortarget=editor
misc
: Scripts and other files, which aren't related toc++
tests
: Some testcases to run in CICDthirdparty
: Dependencies or libraries which shouldn't be analysed by static checks
- GodotJS custom data
.github
: Runs custom CI/CD in GitHubdocs
: Add some additional stuff for README.mdsrc
: Contains custom C++ code
The project is using clang-format
to format C++ files.
You need to run bash clang_format.sh
before your PR for a successful pipeline.
Furthermore, there is an utf-8
and LF
checker to fix file formats. Additionally, some spellchecks run inside the pipeline.
As a maintainer you are able to create a new release.
- Go to create new release
- Next you should
Choose a tag
and create a new one in the formatv0.0.0
- Select target
master
- Click
Generate release notes
- (Optional) You can edit the generated release notes
- Add a release title in the format
v0.0.0
- Press
Publish release