HOW to share my theme
-
Hello Community!
I developed a theme for RetroPie, I already have a Github account and the theme is already added, I would like to contribute to the community by making it available! How I do? I'm not very skilled with Github. Anyone who can help me I'll be happy to contribute
Thank you very much in advance!
-
@pedrobks Fork/clone the Setup script and make a new branch. In your branch, add your theme to this file (it should be obvious where.) Make sure the theme is named appropriately (
es-theme-[theme_name]
) on GitHub and leave off thees-theme-
part when adding your code to the script.If working locally (on your Pi or PC), push the changes to your remote repo on GitHub (if using the GH web interface, that already is your remote repo.) Submit a pull request to the parent project; if approved, your changes will be merged into the main branch.
https://github.com/RetroPie/RetroPie-Setup
https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/esthemes.sh
Edit: fixed a link that pointed to the wrong place.
-
@sleve_mcdichael Hello,
Sorry for my lack of understanding! I tried to do that, unfortunately I couldn't. ðŸ˜ðŸ˜
Is there a tutorial that gives me a clearer idea of ​​how to create the fork, or is there some other way for me to make it available and feel the joy of having my theme available? 🙂🙂
Note: Sorry for my spelling, I'm Brazilian and my English is limited. I'm using Google translate.
-
Go here:
https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/esthemes.sh
Click this "three dots" and choose "edit file":
(It's the second three dots, below the upper three dots.)
It will show you this message or something like it (yours might be worded slightly different, since you don't yet have a fork so you'll be creating it in this step):
Add your theme to the list here. "
YourName
" is the name of your GitHub account that hosts the theme andtheme_name
is the theme name that will be displayed in the theme listing. The repo should be calledes-theme-theme_name
and when you put it here, leave off thees-theme-
part and just write'YourName theme_name'
.Click "propose changes":
...this creates your own fork, with the change that you made. Also, it automatically brings you on this page for "comparing changes"; click "create pull request" once to begin the process of creating a pull request:
Here you can fill in some information about the change, and then after reviewing everything is correct, click "create pull request" a second time to finalize and submit the pull-request, where it can be reviewed by the developers:
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.