Contribution Guide

Thank you for considering contributing to the Hero Evolution: Infinite Dungeon project! Your ideas, suggestions, and expertise can help make this game even better. Here’s how you can get started:


How to Contribute

  1. Report Issues

    • Found a bug or something that doesn't work as expected?
      Open an issue on our GitHub repository and describe the problem clearly. Screenshots and steps to reproduce the issue are always helpful!
  2. Suggest Features or Improvements

    • Have an idea for a new mechanic, improvement, or balance adjustment?
      Create a feature request in the issue tracker, explaining why it would enhance the game.
  3. Submit Code

    • Ready to tackle a bug or implement a feature?
1. Fork the repository.  
2. Make your changes on a new branch.  
3. Submit a pull request with a clear description of your work.
  1. Improve Documentation
    • Documentation improvements are always welcome!

If you notice errors, missing content, or areas to expand, feel free to suggest or edit the docs.


Development Guidelines

  • Follow Code Style:
    Stick to the Python style guide (PEP 8) and maintain consistency with the existing codebase.

  • Test Your Code:
    Before submitting, ensure your changes are tested and don’t break existing features.

  • Write Clear Commits:
    Use descriptive commit messages to explain your changes.


Feedback and Collaboration

We believe in collaboration! Even if you’re new to open-source, we’d love to help you get started. Don’t hesitate to reach out in the issue tracker or through pull requests for any questions or discussions.


Code of Conduct

By contributing, you agree to abide by our Code of Conduct. Let's work together respectfully and constructively.


Thank you for helping make Hero Evolution: Infinite Dungeon a better project for everyone! 🙌