RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    How can non-programmers contribute to RetroPie?

    Scheduled Pinned Locked Moved Ideas and Development
    development
    11 Posts 7 Posters 3.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • meleuM
      meleu @jlachniet
      last edited by

      @jlachniet all the options above plus helping others here in the forums. ;-)

      • Useful topics
      • joystick-selection tool
      • rpie-art tool
      • achievements I made
      1 Reply Last reply Reply Quote 3
      • S
        Syhles @jlachniet
        last edited by Syhles

        @jlachniet
        I've seen @BuZz ask for svgs before I don't remember for what though.

        But pretty much everything you listed like @meleu said.

        Though bug testing features before they are rolled into ES is a fairly big and important one on that list.

        meleuM 1 Reply Last reply Reply Quote 1
        • meleuM
          meleu @Syhles
          last edited by

          @Syhles said in How can non-programmers contribute to RetroPie?:

          Though bug testing features before they are rolled into ES is a fairly big and important one on that list

          Indeed! Users who know how to fix broken things are very important to test new software and give detailed feedback.

          • Useful topics
          • joystick-selection tool
          • rpie-art tool
          • achievements I made
          1 Reply Last reply Reply Quote 1
          • edmaul69E
            edmaul69 @jlachniet
            last edited by

            @jlachniet money. Lots and lots of money.

            1 Reply Last reply Reply Quote 2
            • dankcushionsD
              dankcushions Global Moderator
              last edited by

              testing is really useful! especially new PRs for emulators. however... to do this you need some basic instructions on how to compile branches on github.

              it would be nice if we could parametrize the github repo and branch in each of the emulator install scripts, that way users could test any PR with a one liner, rather than editing the .sh file and then getting an error when you try to update the script...

              a little project that someone/me should do sometime :)

              meleuM 1 Reply Last reply Reply Quote 0
              • meleuM
                meleu @dankcushions
                last edited by

                @dankcushions This was exactly what @Zigurana suggested for EmulationStation and BuZz said that such feature will not be implemented in RetroPie-Setup.

                a little project that someone/me should do sometime

                I've made a script for compiling/testing ES and we talk about it here: https://retropie.org.uk/forum/topic/10626/es-devs-and-testers-this-tool-is-for-you

                Maybe you can get some inspiration reading the code: https://github.com/meleu/share/blob/master/es-tests.sh

                I could try something, but I'm gonna quite busy for the next two weeks.

                Cheers!

                • Useful topics
                • joystick-selection tool
                • rpie-art tool
                • achievements I made
                dankcushionsD 1 Reply Last reply Reply Quote 2
                • dankcushionsD
                  dankcushions Global Moderator @meleu
                  last edited by

                  @meleu said in How can non-programmers contribute to RetroPie?:

                  @dankcushions This was exactly what @Zigurana suggested for EmulationStation and BuZz said that such feature will not be implemented in RetroPie-Setup.

                  a little project that someone/me should do sometime

                  I've made a script for compiling/testing ES and we talk about it here: https://retropie.org.uk/forum/topic/10626/es-devs-and-testers-this-tool-is-for-you

                  Maybe you can get some inspiration reading the code: https://github.com/meleu/share/blob/master/es-tests.sh

                  I could try something, but I'm gonna quite busy for the next two weeks.

                  Cheers!

                  yes i've seen :) i think that's great for ES where you have a bunch of known forks, but for my needs i would prefer instead of duplicating the build methods in the various emulator (etc) .sh files, it was generic. the user just typed in the repo and branch they wanted to use, and then it used those as the sources, and then built using the existing scripts. i think that should be possible without changing retropie functions or the emulator .sh files, but i need to try...

                  1 Reply Last reply Reply Quote 0
                  • pjftP
                    pjft @jlachniet
                    last edited by

                    @jlachniet Hi! Glad you asked :)

                    Definitely all of those. In particular, right now if you do have some time, would love to get some more hands/eyes on this build, just to test and make sure nothing is fundamentally broken!

                    Have a great weekend :)

                    1 Reply Last reply Reply Quote 0
                    • HexH
                      Hex
                      last edited by Hex

                      @jlachniet

                      • Rather than Bug tests, I would suggest help with experimental feature testing, and reporting errors and unexpected behaviours. There is a thread which will help you automate things using scripts so it is as simple as possible.

                      • Rather than Improve wiki and documentation I would suggest helping by letting us know where these can be improved, and where you got stuck and the documentation was insufficient.

                      • Testing compatibility requires debugging skills and also being OK with getting your setup screwed.

                      • Suggestions to improve ES and RetroPie are always welcome. I would also like to see some initiative on your part into understanding the code. It is not as difficult as you think. Make assumptions and test these by making small changes and checking out if things work as expected.

                      • Donations are up to @BuZz. He maintains a lot of services and development of RetroPie project and it takes a lot in terms of effort and time from him.

                      If you want to contribute to development of RetroPie hang around these threads (Ideas and Dev) and you shall soon learn a lot. I have made a thread for beginners to get started with Development. Find it and use it. If you get stuck, seek help. Help shall always be available to those who seek it - Dumbledore.

                      Sent from 20,000 leagues under the sea.

                      Powersaver Emulation station : https://github.com/hex007/EmulationStation
                      ES dev script : https://github.com/hex007/es-dev/blob/master/es-tests.sh

                      1 Reply Last reply Reply Quote 1
                      • meleuM
                        meleu
                        last edited by

                        I've posted a more detailed list about how non-techie people can contribute with the project here:
                        https://retropie.org.uk/forum/topic/11720/how-non-techie-people-can-contribute-to-retropie-project

                        • Useful topics
                        • joystick-selection tool
                        • rpie-art tool
                        • achievements I made
                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        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.