https://github.com/unvermuthet/create-gdextension
https://github.com/unvermuthet/create-gdextension
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/unvermuthet/create-gdextension
- Owner: unvermuthet
- Created: 2025-03-24T20:39:54.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2025-03-24T21:11:28.000Z (2 months ago)
- Last Synced: 2025-03-24T21:34:44.661Z (2 months ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# create-gdextension
> My spin on godot-cpp-template!
## Customizing
Rename all instances of `my-gdextension` and `my_gdextension` to your preferred name. **Match the case and don't forget the folder and file under `project/`.**
## Building
To help you get going, I've configured a [Development Container](https://containers.dev/) with everything setup to target Windows or Linux. Just run `scons` or try `scons --help`!
If you want to configure the environment yourself, reference the setup from the Dev Container or follow [Godot's "Building from source" Guide](https://docs.godotengine.org/en/latest/contributing/development/compiling/).
Reap the rewards of disabling classes in `build_profile.json`! This can greatly speed up a cold-start compile. You can also change `disabled_classes` to `enabled_classes`, but don't be surprised by compile errors for missing classes!
## GitHub Actions workflow
Every push triggers a CI build. Pushes tagged with a semantic version (`v*.*.*`) also create a draft release.