Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 2.23 KB

File metadata and controls

50 lines (37 loc) · 2.23 KB

Contributing to XLaunch

Thank you for your interest in contributing to XLaunch!
This project started as a personal learning journey — recreating the nostalgic Xbox One Metro dashboard that many of us still miss. Keeping it locked away on my drive felt wrong, so I decided to open-source it and let the community grow it into something bigger: a unified launcher that can stand alongside others like Playnite and beyond.

Your help — whether it's code, animations, bug fixes, documentation, or ideas — is genuinely appreciated and will help shape its future.

How to Contribute

Requirements

  • Basic knowledge in the area you're contributing to (e.g., GDScript/coding, animation, UI design)
  • All code contributions must use GDScript — XLaunch is built entirely with Godot 4.x+
  • Usage of the LATEST version of the GODOT Game Engine

Ways to Help

  • Report bugs or suggest features → open an Issue
  • Fix bugs or implement features → submit a Pull Request
  • Improve documentation, README, or in-app text
  • Create or enhance animations, icons, or UI elements
  • Test builds and provide feedback

Pull Request Guidelines

  1. Fork the repository and create a new branch from main
    git checkout -b feature/your-feature-name
  2. Make your changes
  3. Commit with clear messages
    git commit -m "Add Arabic localization support"
  4. Push your branch
    git push origin feature/your-feature-name
  5. Open a Pull Request with a clear description:
    • What does this change do?
    • Why is it needed?
    • Any screenshots or videos (especially for UI/animation changes)

We review every PR — even small ones are welcome!

Rewards for Contributing

Everyone who contributes meaningfully will be recognized:

  • Added to the in-app Credits screen as an "XLaunch Contributor"
  • Given the Contributor role in the official XLaunch Discord (server coming soon)
  • Early contributors (first wave) will receive the exclusive Early Contributor role + badge in Discord

Thank you again for helping bring this nostalgic dashboard back to life — and potentially evolving it into something much bigger.

Let's build something awesome together.
— NexilFromNullFrame

Questions? Feel free to open an Issue with the "Question" label.