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.
  • 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
    #1

    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.

    chriscz@social.linux.pizzaC lobingera@chaos.socialL blub@norden.socialB qwxlea@pkm.socialQ 5 Replies 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.

      chriscz@social.linux.pizzaC This user is from outside of this forum
      chriscz@social.linux.pizzaC This user is from outside of this forum
      chriscz@social.linux.pizza
      wrote sidst redigeret af
      #2

      @malte would people need to work offline?

      malte@radikal.socialM 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.

        chriscz@social.linux.pizzaC This user is from outside of this forum
        chriscz@social.linux.pizzaC This user is from outside of this forum
        chriscz@social.linux.pizza
        wrote sidst redigeret af
        #3

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

        tosbourn@masto.aiT 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.

          lobingera@chaos.socialL This user is from outside of this forum
          lobingera@chaos.socialL This user is from outside of this forum
          lobingera@chaos.social
          wrote sidst redigeret af
          #4

          @malte IETF switched to this, some time ago

          https://authors.ietf.org/drafting-in-markdown

          malte@radikal.socialM 1 Reply Last reply
          0
          • chriscz@social.linux.pizzaC chriscz@social.linux.pizza

            @malte would people need to work offline?

            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
            #5

            @chriscz Yes, please. My thinking is that there's a shared vault accesible through a git repository. Then I can edit a document offline and push it to the repo when I'm online (or send a pull request, I'm not so good with this terminology). The group meets and discusses all proposals, or some responsible reviews them, and commits them to the official version. Does that make sense?

            1 Reply Last reply
            0
            • lobingera@chaos.socialL lobingera@chaos.social

              @malte IETF switched to this, some time ago

              https://authors.ietf.org/drafting-in-markdown

              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
              #6

              @lobingera My skill level is not high enough to understand what it is, but are you saying that they're doing something along the lines of what I'm looking for? Excited to learn more.

              1 Reply Last reply
              0
              • 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