Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. Tech wizards, could you combine a version control system like #git with a markdown based notetaking program like #obsidian to have version control over collaborative documents?

Tech wizards, could you combine a version control system like #git with a markdown based notetaking program like #obsidian to have version control over collaborative documents?

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
gitobsidian
18 Indlæg 6 Posters 1 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • chriscz@social.linux.pizzaC chriscz@social.linux.pizza

    @malte if needs are more complex you'd want something that uses a CRDT (Conflict-free Replicated Data Type)

    tosbourn@masto.aiT This user is from outside of this forum
    tosbourn@masto.aiT This user is from outside of this forum
    tosbourn@masto.ai
    wrote sidst redigeret af
    #7

    @chriscz @malte I was just thinking CRDT is potentially a solution here, which as I understand it, mostly has a good history. Not necessarily version control in the git sense, but you should be able to undo plenty and save off a version.

    malte@radikal.socialM 1 Reply Last reply
    0
    • tosbourn@masto.aiT tosbourn@masto.ai

      @chriscz @malte I was just thinking CRDT is potentially a solution here, which as I understand it, mostly has a good history. Not necessarily version control in the git sense, but you should be able to undo plenty and save off a version.

      malte@radikal.socialM This user is from outside of this forum
      malte@radikal.socialM This user is from outside of this forum
      malte@radikal.social
      wrote sidst redigeret af
      #8

      @tosbourn Interesting to hear there are possible solutions. Implementing this is way beyond my skill level, but is there software that uses CRDT I could ask a tech wizard friend that we could test? @chriscz

      1 Reply Last reply
      0
      • malte@radikal.socialM malte@radikal.social

        Tech wizards, could you combine a version control system like #git with a markdown based notetaking program like #obsidian to have version control over collaborative documents? I'm in a work group that is trying to define procedures and could use something like that.

        blub@norden.socialB This user is from outside of this forum
        blub@norden.socialB This user is from outside of this forum
        blub@norden.social
        wrote sidst redigeret af
        #9

        @malte Doesn't forges like gitlab, forgejo, github, ... already cover that if you rely on markdown or asciidoc? Including webhooks to trigger procedures like compile a new version of a book, work with changes etc=

        malte@radikal.socialM 1 Reply Last reply
        0
        • blub@norden.socialB blub@norden.social

          @malte Doesn't forges like gitlab, forgejo, github, ... already cover that if you rely on markdown or asciidoc? Including webhooks to trigger procedures like compile a new version of a book, work with changes etc=

          malte@radikal.socialM This user is from outside of this forum
          malte@radikal.socialM This user is from outside of this forum
          malte@radikal.social
          wrote sidst redigeret af
          #10

          @blub I have no idea, I don't use any of them. Do you know the answer?

          1 Reply Last reply
          0
          • malte@radikal.socialM malte@radikal.social

            Tech wizards, could you combine a version control system like #git with a markdown based notetaking program like #obsidian to have version control over collaborative documents? I'm in a work group that is trying to define procedures and could use something like that.

            qwxlea@pkm.socialQ This user is from outside of this forum
            qwxlea@pkm.socialQ This user is from outside of this forum
            qwxlea@pkm.social
            wrote sidst redigeret af
            #11

            @malte There is a git plugin for obsidian, so it basically already works. What you would need is a more expansive fronten for git conflicts. It shouldn’t be too hard to either use a regular git tool (there are plenty), or expand/ fork the git plugin.
            All the separate parts exist and are mature. The only thing really missing is a dedicated plugin. Might not be to expensive to have somebody code it for you.

            malte@radikal.socialM 1 Reply Last reply
            0
            • qwxlea@pkm.socialQ qwxlea@pkm.social

              @malte There is a git plugin for obsidian, so it basically already works. What you would need is a more expansive fronten for git conflicts. It shouldn’t be too hard to either use a regular git tool (there are plenty), or expand/ fork the git plugin.
              All the separate parts exist and are mature. The only thing really missing is a dedicated plugin. Might not be to expensive to have somebody code it for you.

              malte@radikal.socialM This user is from outside of this forum
              malte@radikal.socialM This user is from outside of this forum
              malte@radikal.social
              wrote sidst redigeret af
              #12

              @qwxlea Cool, sounds promising. Is it this plugin you talk about? https://github.com/Vinzent03/obsidian-git

              qwxlea@pkm.socialQ 1 Reply Last reply
              0
              • malte@radikal.socialM malte@radikal.social

                @qwxlea Cool, sounds promising. Is it this plugin you talk about? https://github.com/Vinzent03/obsidian-git

                qwxlea@pkm.socialQ This user is from outside of this forum
                qwxlea@pkm.socialQ This user is from outside of this forum
                qwxlea@pkm.social
                wrote sidst redigeret af
                #13

                @malte Yes, it takes care of the plumbing, if I remember correctly it doesn’t have much of a frontend

                malte@radikal.socialM 1 Reply Last reply
                0
                • qwxlea@pkm.socialQ qwxlea@pkm.social

                  @malte Yes, it takes care of the plumbing, if I remember correctly it doesn’t have much of a frontend

                  malte@radikal.socialM This user is from outside of this forum
                  malte@radikal.socialM This user is from outside of this forum
                  malte@radikal.social
                  wrote sidst redigeret af
                  #14

                  @qwxlea Does that mean that a non-programmer like me will likely not be able to use it? I barely know what a frontend is. I take that it is some kind of UI

                  qwxlea@pkm.socialQ 1 Reply Last reply
                  0
                  • malte@radikal.socialM malte@radikal.social

                    @qwxlea Does that mean that a non-programmer like me will likely not be able to use it? I barely know what a frontend is. I take that it is some kind of UI

                    qwxlea@pkm.socialQ This user is from outside of this forum
                    qwxlea@pkm.socialQ This user is from outside of this forum
                    qwxlea@pkm.social
                    wrote sidst redigeret af
                    #15

                    @malte A lot will depend onthe skill level of the people involved. Also, how confidential is the data? Can it be on a server on the net or must it be local only?
                    Two good contenders:
                    - https://github.com/silvanocerza/github-gitless-sync
                    - https://github.com/Vinzent03/obsidian-git
                    Both have cooperation, conflict resolution, and work with Obsidian. They use GitHub as server, & can be public or private. Tech level medium. As user friendly as Obsidian.

                    malte@radikal.socialM 1 Reply Last reply
                    0
                    • qwxlea@pkm.socialQ qwxlea@pkm.social

                      @malte A lot will depend onthe skill level of the people involved. Also, how confidential is the data? Can it be on a server on the net or must it be local only?
                      Two good contenders:
                      - https://github.com/silvanocerza/github-gitless-sync
                      - https://github.com/Vinzent03/obsidian-git
                      Both have cooperation, conflict resolution, and work with Obsidian. They use GitHub as server, & can be public or private. Tech level medium. As user friendly as Obsidian.

                      malte@radikal.socialM This user is from outside of this forum
                      malte@radikal.socialM This user is from outside of this forum
                      malte@radikal.social
                      wrote sidst redigeret af
                      #16

                      @qwxlea Thanks that's encouraging to hear. Then logically I should be able to learn with a bit of effort. The best would be that the notes are private and secured.

                      qwxlea@pkm.socialQ 1 Reply Last reply
                      0
                      • malte@radikal.socialM malte@radikal.social

                        @qwxlea Thanks that's encouraging to hear. Then logically I should be able to learn with a bit of effort. The best would be that the notes are private and secured.

                        qwxlea@pkm.socialQ This user is from outside of this forum
                        qwxlea@pkm.socialQ This user is from outside of this forum
                        qwxlea@pkm.social
                        wrote sidst redigeret af
                        #17

                        @malte Easiest (imho) would be a shared private GitHub repo, and one of the aforementioned plugins, with obsidian. This would be (afaik) free solution, and the issues can be solved by documentation. Github is well documented with text and video. It will not be hard to find outside guidance as well.

                        Easy to trail-run:
                        - subscribe to GitHub, create a private (empty!) repo
                        - follow the plugin docs you choose, the gitless one is simplest, but research ymmv
                        - test alone, then add one person, etc

                        malte@radikal.socialM 1 Reply Last reply
                        0
                        • qwxlea@pkm.socialQ qwxlea@pkm.social

                          @malte Easiest (imho) would be a shared private GitHub repo, and one of the aforementioned plugins, with obsidian. This would be (afaik) free solution, and the issues can be solved by documentation. Github is well documented with text and video. It will not be hard to find outside guidance as well.

                          Easy to trail-run:
                          - subscribe to GitHub, create a private (empty!) repo
                          - follow the plugin docs you choose, the gitless one is simplest, but research ymmv
                          - test alone, then add one person, etc

                          malte@radikal.socialM This user is from outside of this forum
                          malte@radikal.socialM This user is from outside of this forum
                          malte@radikal.social
                          wrote sidst redigeret af
                          #18

                          @qwxlea My data cooperative uses forgejo and I have fellow members who might be able to help set it up. Would that work like a private github repo?

                          1 Reply Last reply
                          0
                          Svar
                          • Svar som emne
                          Login for at svare
                          • Ældste til nyeste
                          • Nyeste til ældste
                          • Most Votes


                          • Log ind

                          • Har du ikke en konto? Tilmeld

                          • Login or register to search.
                          Powered by NodeBB Contributors
                          Graciously hosted by data.coop
                          • First post
                            Last post
                          0
                          • Hjem
                          • Seneste
                          • Etiketter
                          • Populære
                          • Verden
                          • Bruger
                          • Grupper