# Contributing to UnityLauncherPro Thanks for your interest in contributing! Here’s how you can help: ## How to Contribute 0. **Open Issue** Describe your idea first (if its useful, it might get accepted) OR check existing issues and comment there 1. **Fork** the repository 2. **Clone** your fork: `git clone https://github.com/YOURUSERNAME/UnityLauncherPro.git` 3. Optional: **Create a new branch**: `git checkout -b feature-name` 4. **Make your changes** 5. **Commit**: `git commit -m "Add feature XYZ"` 6. **Push**: `git push origin feature-name` 7. **Open a Pull Request** from your fork ## Reporting Bugs - Use the **Issues** tab - Include **steps to reproduce**, screenshots, and error messages ## Suggesting Features - Open an issue with `[Feature]` in the title - Describe the problem your feature solves - Note: Not all features get merged! *i'd like to keep workflows and UI something close to my own preferences (Sorry!), but you can of course make your own forks with additional features! ## Code Style & External Libraries - Style is not enforced - Simple code is good and functions can be as long as they need, to do the task (but can extract commonly used parts/methods into Tools or other helper libraries) - Avoid using external packages/nugets/dependencies (to keep this as a small single exe build) - Try to keep main features fast (or even improve existing features to make this more lightweight and faster to start etc.) ## Need Help? Feel free to open an issue or post in discussion. --- Thanks for contributing!