Thank you for considering contributing to Wallpaper Theme Converter!
- Fork the repository: Click the "Fork" button at the top right of the repository page.
- Clone your fork:
git clone https://github.com/your-username/WallpaperThemeConverter.git
- Create a branch:
git checkout -b your-branch-name
- Make your changes: Implement your feature or bug fix.
- Commit your changes:
git commit -m "Description of your changes"
- Push to your fork:
git push origin your-branch-name
- Create a Pull Request: Go to the original repository and click "New Pull Request".
If you find a bug or have a feature request, please open an issue on GitHub. Provide as much detail as possible to help us understand and address the issue.
To add a theme, you need to modify three files:
Follow the <!-- For Developers:
comments.
themes.json contains a JS object that has the following structure:
{
"Theme": [
r,g,b,
r,g,b,
r,g,b,
...
r,g,b
],
...
"Theme": [
r,g,b,
r,g,b,
...
r,g,b
]
}
Each r,g, and b value is stored one after another in an array of integers, where r,g,b represents one colour of the theme.
Please ensure that the order remains the same as listed in index.html. Add your palette in r,g,b values.
Please add the theme name in the README with a link to the GitHub repository of the theme.
Feel free to modify whatever you'd like in addition to adding themes. Styling, changing the layout, optimizing JS, etc. is welcome. Please ensure that you explain these kinds of changes in detail when opening a PR.