This repository provides the official .gitignore
template for Kronyx Engines, our in-house game engine based on the Bevy game engine and built primarily with Rust.
The purpose of this .gitignore
file is to ensure consistent exclusion of unnecessary files across all Kronyx Engines projects, keeping repositories clean and focused on source files and essential assets.
- Rust-specific build outputs: such as
/target/
directory andCargo.lock
files. - Bevy assets and cache files: common temporary files related to game assets.
- Blender temp and backup files: to ignore backup files and autosaves generated during asset creation.
- IDE and Editor files: for VSCode, JetBrains IDEs, and other editors to avoid committing user-specific settings.
- Operating system files: like
.DS_Store
on macOS andThumbs.db
on Windows. - Common temporary and backup files: editor swap files, logs, build intermediates, etc.
- Copy the
.gitignore
file from this repository into the root directory of your Kronyx Engine project. - Customize it if necessary to fit your project's specific requirements.
- Commit the
.gitignore
file as part of your project's source control.
Using a shared .gitignore
template across all Kronyx Engine projects ensures:
- Cleaner git history and smaller repositories.
- Reduced risk of accidentally committing build artifacts or sensitive user files.
- Improved onboarding experience for developers by having a standard setup.
Contributions to improve this .gitignore
template are welcome! Feel free to submit a pull request if you notice missing patterns or want to optimize it further.
This .gitignore
is maintained by Kronyx Games Studios and tailored for the Kronyx Engines ecosystem.
This Github repo use the MIT licence. See the ´./licence´ file for more information..