HISE Logo Forum
    • Categories
    • Register
    • Login

    Github start

    Scheduled Pinned Locked Moved General Questions
    44 Posts 5 Posters 1.9k 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.
    • mmprodM
      mmprod @Robert Puza
      last edited by

      @Robert-Puza Me neither, but you can learn a lot just by following instructions : )

      If you have git already installed, the process should be pretty straightforward

      For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.
      John 3:16

      1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @Robert Puza
        last edited by

        @Robert-Puza Separate git from github.

        Git is a system for tracking changes to files.
        Github is a website (one of many) for storing files that are tracked by git.

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        Robert PuzaR 1 Reply Last reply Reply Quote 0
        • Robert PuzaR
          Robert Puza @d.healey
          last edited by Robert Puza

          @d-healey i need to share a virtual musical instrument created by Hise, the project folder of that musical instrument. I want to be able to work with others. Can it be done using Github Desktop?

          I have this installed: Sourcetree, Github Desktop, Git Gui, Git CMD, Git Bash.

          Please show me a simple example of a Virtual Music Instrument shared on Github under the GPL license.

          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @Robert Puza
            last edited by

            @Robert-Puza said in Github start:

            Please show me a simple example of a Virtual Music Instrument shared on Github under the GPL license.

            I publish mine here - https://codeberg.org/LibreWave/

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            Robert PuzaR 1 Reply Last reply Reply Quote 1
            • Robert PuzaR
              Robert Puza @d.healey
              last edited by

              @d-healey oooo super... thanks

              Robert PuzaR 1 Reply Last reply Reply Quote 0
              • Robert PuzaR
                Robert Puza @Robert Puza
                last edited by Robert Puza

                @Robert-Puza so I create a repository in Git gui and push to Github? Why create gitignore? Can I do without gitignore? I can't do ignore in Git Gui. The ignore menu is inactive. (mamamia🤭)Untitled1.jpg

                if even this way you see some file that is not necessary for the standalone app, please tell me and I will delete it.

                if someone from the community is willing to teach me Git and hub, I am ready to travel by train or bus within Germany at any time. I'm in Essen

                d.healeyD 1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey @Robert Puza
                  last edited by

                  @Robert-Puza said in Github start:

                  someone from the community is willing to teach me Git and hub,

                  I have a couple of videos on YouTube about it

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  Robert PuzaR 1 Reply Last reply Reply Quote 0
                  • Robert PuzaR
                    Robert Puza @d.healey
                    last edited by

                    @d-healey ok I'll check it out. Thank you

                    d.healeyD 1 Reply Last reply Reply Quote 0
                    • d.healeyD
                      d.healey @Robert Puza
                      last edited by

                      @Robert-Puza The ignore file is used to list files and directories that you don't want git to track. Take a look at some of my repositories I linked to earlier to see which files I'm ignoring.

                      Libre Wave - Freedom respecting instruments and effects
                      My Patreon - HISE tutorials
                      YouTube Channel - Public HISE tutorials

                      Robert PuzaR 2 Replies Last reply Reply Quote 0
                      • Robert PuzaR
                        Robert Puza @d.healey
                        last edited by

                        @d-healey ok

                        1 Reply Last reply Reply Quote 0
                        • Robert PuzaR
                          Robert Puza @d.healey
                          last edited by

                          @d-healey https://codeberg.org/RobertPuza/HiJu/src/branch/master

                          d.healeyD 1 Reply Last reply Reply Quote 0
                          • d.healeyD
                            d.healey @Robert Puza
                            last edited by d.healey

                            @Robert-Puza You should probably add the Binaries and Pooled resources folders to the gitignore

                            Libre Wave - Freedom respecting instruments and effects
                            My Patreon - HISE tutorials
                            YouTube Channel - Public HISE tutorials

                            Robert PuzaR 3 Replies Last reply Reply Quote 0
                            • Robert PuzaR
                              Robert Puza @d.healey
                              last edited by

                              @d-healey Ok. Thanks

                              1 Reply Last reply Reply Quote 0
                              • Robert PuzaR
                                Robert Puza @d.healey
                                last edited by

                                @d-healey I still don't quite understand gitignore. But what if I want everything to be recorded and visible? can i want it ?

                                1 Reply Last reply Reply Quote 0
                                • Robert PuzaR
                                  Robert Puza @d.healey
                                  last edited by

                                  @d-healey and besides, no one is watching it now. (tracking) why gitignore? so that the one who follows the project does not receive a report about the modification?

                                  1 Reply Last reply Reply Quote 0
                                  • d.healeyD
                                    d.healey
                                    last edited by

                                    @Robert-Puza The purpose of git is to track changes to files to that you (and others) can see how files have changed over time, where bugs/features have been introduced, and easily be able to undo changes if you need to.

                                    This only works with text based files though, like xml, js, json, etc.

                                    The binaries and pooled resources folders don't contain text based files, and the files in these folders are automatically generated and replaced when performing various operations in HISE, so there is no benefit to tracking them with git.

                                    Adding them to the gitignore file will tell git not to track these files.

                                    Libre Wave - Freedom respecting instruments and effects
                                    My Patreon - HISE tutorials
                                    YouTube Channel - Public HISE tutorials

                                    Robert PuzaR 1 Reply Last reply Reply Quote 0
                                    • Robert PuzaR
                                      Robert Puza @d.healey
                                      last edited by

                                      @d-healey Yeah, I understand now. Thank you.

                                      And can you also put it in gitignore in my project? theoretically? 🤭 I'll learn it.. I'll do it. But do you automatically have access to my project? Or do I have to invite people to cooperate?

                                      d.healeyD 1 Reply Last reply Reply Quote 0
                                      • d.healeyD
                                        d.healey @Robert Puza
                                        last edited by

                                        @Robert-Puza Only people you give permission to can edit your git repo on github. But if it's public anyone can fork it and make their own changes.

                                        Libre Wave - Freedom respecting instruments and effects
                                        My Patreon - HISE tutorials
                                        YouTube Channel - Public HISE tutorials

                                        Robert PuzaR 1 Reply Last reply Reply Quote 0
                                        • Robert PuzaR
                                          Robert Puza @d.healey
                                          last edited by

                                          @d-healey ok. Super

                                          Robert PuzaR 1 Reply Last reply Reply Quote 0
                                          • Robert PuzaR
                                            Robert Puza @Robert Puza
                                            last edited by

                                            @Robert-Puza If, for example, I add a delay to my shared standalone app on Codeberg, do I not have to export a new app? is it enough to save the archive in Hise and push this project folder to codeberg?

                                            d.healeyD 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            25

                                            Online

                                            1.8k

                                            Users

                                            11.9k

                                            Topics

                                            104.0k

                                            Posts