Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1.96 KB

CONTRIBUTING.md

File metadata and controls

46 lines (30 loc) · 1.96 KB

Contributing to Vent Engine

You're interested in contributing to Vent Engine?, This guide outlines the process for submitting code contributions and participating in the project.

Getting Started

  • 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

Making Changes

  • 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.

Submitting your Contribution

  • 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.

Install Dependencies

For all Platforms you will need to install the Vulkan SDK

Windows

  • Windows SDK (Note: usually comes in Visual Studio Installer when installing Rust)

Linux

  • Wayland (or XWayland)
  • xkbcommon (libxkbcommon)

Additional Notes

  • 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.