We welcome contributions to OpenTierBoy! Here's how you can help forge the legend:
- Fork the Repository: Create your own fork of the project.
- Clone:
git clone https://github.com/your-username/opentierboy.git
- Create a Branch:
git checkout -b feature/AmazingFeature
- Make Changes: Implement your feature or bug fix.
- Commit:
git commit -m 'Add some AmazingFeature'
- Push:
git push origin feature/AmazingFeature
- Open a Pull Request: Submit your changes for review.
- Ensure your code adheres to the project's coding standards.
- Write clear, concise commit messages.
- If adding a new feature, please include relevant information and documentation.
- Be respectful and constructive in discussions and code reviews.
To contribute new images or image sets to OpenTierBoy, you can either add to existing image sets or create a new one using our image-set template.
We currently have the following image sets that you can contribute to:
- The Finals (image-reachthefinals): https://github.com/infinia-yzl/image-reachthefinals
- Wuthering Waves (image-wutheringwaves): https://github.com/infinia-yzl/image-wutheringwaves
- Overwatch (image-overwatch): https://github.com/infinia-yzl/image-overwatch
- Webdev (image-webdev): https://github.com/infinia-yzl/image-webdev
- Supervive (image-supervive): https://github.com/infinia-yzl/image-supervive
To contribute to these existing image sets, please follow the general contribution guidelines above and make sure to adhere to any specific guidelines provided in each image set's repository.
- Visit the image-set template repository.
- Click on "Use this template" to create a new repository based on the template.
- Clone your new repository locally.
-
Install dependencies:
npm install
-
Update the
package.json
file:- Change the
name
field to a unique name for your image set - Update the
description
,keywords
, andauthor
fields
- Change the
-
Add your images:
- Place your images in the
public/images/
directory
- Place your images in the
-
Process your images:
npm run process-images
This will run an interactive CLI where you can compress and tag your images.
-
Publish your package:
npm run publish-package
For more detailed instructions on using the image-set template, please refer to its README file.
Once you've published your image set package:
- Open a pull request to the main OpenTierBoy repository.
- In your pull request, include:
- The name of your published npm package
- A brief description of the image set
- Any relevant tags or categories for the images
Our team will review your submission and integrate it into the project if it meets our guidelines.
Found a bug or have a suggestion? Open an issue on GitHub:
- Go to the Issues tab.
- Click "New Issue".
- Choose the appropriate template (Bug Report, Feature Request, or Image Update/Addition).
- Provide a clear title and detailed description.
- Add relevant labels if necessary.
Thank you for contributing to OpenTierBoy!