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.
    • 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
                  • d.healeyD
                    d.healey @Robert Puza
                    last edited by

                    @Robert-Puza Save you project xml and commit it to git.

                    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 but when the binaries are in gitignore and the user downloads a .zip of the entire project, he can't run my .exe application? or how is it?

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

                          @Robert-Puza if you want to include your compiled binaries you should create a tagged release and add the binaries as attachments

                          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 Robert Puza

                              @d-healey what form of distribution of my GPL3 virtual musical instrument is most suitable as a product not only for programmers but especially for musicians? vst3 ? Is it possible to distribute the product without the need for binaries? No relase ?. that I just download something from the master repository from codeberg and it works? 🤭

                              how can a musician play my sample based virtual instrument now? I have to create a release. So?
                              ... that again while I google it. but theoretically now anyone can make a tagged release? please someone do it if it's not a big job

                              if I copy the files in \Binaries\Compiled\App and the .hr1 file and send it to email, will it work?

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

                                @Robert-Puza For musicians you need to provide a VST3 plugin for each operating system (and an AU on MacOS).

                                MacOS is a bit tricky because you'll also need to codesign and notarize the plugin and this requires an Apple developer account which you need to pay for.

                                @Robert-Puza said in Github start:

                                but theoretically now anyone can make a tagged release? please someone do it if it's not a big job

                                Only people with permission on your repo can do it - but you should do it because it's your project and you'll need to do it every time you make a new version.

                                Here's how mine look for Rhapsody - https://codeberg.org/LibreWave/Rhapsody/releases

                                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. Thank you

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

                                    @d-healey and here is the limit 😭 i have to create a GPL3 business model to be able to pay the git manager ..hub etc.

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

                                      @Robert-Puza said in Github start:

                                      i have to create a GPL3 business model to be able to pay the git manager ..hub etc.

                                      What are you talking about?

                                      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 😁that it's not me who should manage the git and hub theme in my creation, but a person for whom it's a normal routine.

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

                                          @Robert-Puza Definitely your job, if you want to be a developer you have to learn to do the things developers do. It's part of the adventure. Of course if you don't want to be a developer then you need to find a collaborator.

                                          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. Thank you

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            27

                                            Online

                                            1.8k

                                            Users

                                            12.0k

                                            Topics

                                            104.1k

                                            Posts