You're interested in contributing to Vent Engine?, This guide outlines the process for submitting code contributions and participating in the project.
- Fork the Repository: Create a fork of the Vent Engine repository on GitHub.
- Clone your Fork: Clone your forked repository to your local machine.
- Create a Branch: Create a new branch for your contribution. Use a descriptive branch name that reflects your changes.
- Install the Rust programming Language at here
- Install Dependencies: Make sure you have all the necessary dependencies installed to build and run Vent Engine
- Code Style: Follow the existing code style conventions used in the project. This ensures consistent and maintainable code.
- Write Clean Code: Write clear, concise, and well-documented code.
- Make sure your Code does Compile fine
- Run
cargo fmt
- Fix any warnings your change produced when running
cargo check
. - Commit Changes: Commit your changes with informative commit messages that describe the purpose of your modifications.
- Push your Branch: Push your branch to your forked repository on GitHub.
- Create a Pull Request: Create a pull request from your branch to the main branch of the upstream Vent Engine repository.
For all Platforms you will need to install the Vulkan SDK
- Windows SDK (Note: usually comes in Visual Studio Installer when installing Rust)
- Wayland (or XWayland)
- xkbcommon (libxkbcommon)
- Issues: Feel free to create issues on the GitHub repository for bugs, feature requests, or discussions.
- Community: We encourage you to participate in the community discussions and help others using Vent Engine.