Thank you for your interest in contributing to Attack On Titan: Utopia! Whether you're here to report a bug, suggest a new feature, improve the documentation, or contribute code, your efforts are greatly appreciated. This guide will help you get started.
- Code of Conduct
- How to Contribute
- Development Setup
- Pull Request Process
- Style Guidelines
- Attribution
Please note that this project is governed by a Code of Conduct, which you can review here. By participating, you are expected to uphold this code. Please report any unacceptable behavior to [email protected].
If you find a bug or have an idea for an improvement, please let us know by creating an issue:
- Navigate to the Issues section.
- Search to see if the issue has already been reported. If so, feel free to add any additional information or comments.
- If not, create a new issue with a clear and descriptive title.
- Provide as much detail as possible: steps to reproduce, expected results, and screenshots if applicable.
We welcome suggestions that can enhance the gameplay or improve the project:
- Open a new issue in the Issues section.
- Describe the feature you'd like to see, why it's important, and how it could benefit the project.
If you're interested in contributing code, that's fantastic! Here’s how to get started:
- Fork the repository to your GitHub account.
- Create a new branch from
main
for your changes (e.g.,feature/my-new-feature
). - Make your changes in the new branch.
- Ensure your code adheres to the Style Guidelines.
- Write tests for your changes, if applicable.
- Commit your changes with clear, concise commit messages.
- Push your branch to your forked repository.
- Submit a pull request (PR) to the
main
branch in the original repository.
- Java Development Kit (JDK): Ensure you have the latest version of JDK installed.
- Clone the repository:
git clone https://github.com/yehiarasheed/Attack-On-Titan-Utopia.git cd Attack-On-Titan-Utopia
- Open the project in your favorite IDE (e.g., IntelliJ IDEA, Eclipse).
- Before submitting a PR, ensure your code follows the project's Style Guidelines.
- Make sure all tests pass and consider adding new tests for your changes.
- Once your pull request is submitted, it will be reviewed by the maintainers. We might request changes, so please be responsive.
- After approval, your PR will be merged into the
main
branch. Thank you for your contribution!
To maintain consistency across the codebase:
- Follow the standard Java coding conventions.
- Use meaningful variable and method names.
- Document your code with clear comments where necessary.
- Keep methods small and focused—preferably, a method should do one thing only.
- Test your code thoroughly before submitting.
Feel free to give credit where it’s due:
- If you’re using third-party resources (libraries, code snippets), ensure they’re properly attributed.
- All contributors will be acknowledged in the project documentation.
We’re excited to see your contributions and help make Attack On Titan: Utopia even better! If you have any questions or need assistance, don't hesitate to reach out to the project owners at [email protected]. Happy coding!