I am sure hope somebody™ already thought of this. Feel free to advertise your project here.

P.S.: Image transcription:

Patrick from SpongeBob SquarePants gesturing to the left with open hands:

Somebody should take document type conversion from Pandoc and version control from Git

Patrick gesturing to the right in a pushing motion:

And build a frontend around it

  • Muehe@lemmy.mlOP
    link
    fedilink
    arrow-up
    26
    ·
    edit-2
    1 year ago

    Shameless plug for Pandoc because I love it

    That scalable vector graphic on the page shows source document type on the left and target type on the right. TL;DL: It converts about two dozen document types into about three dozen document types.

    P.S.E.G.: PDF ← Markdown ←→ HTML → PDF

    P.P.S: Where are my manners? Image transcription added to post.

  • Cargon@lemmy.ml
    link
    fedilink
    arrow-up
    22
    ·
    edit-2
    1 year ago

    I’ve been using Quarto a lot for Data Science work and it uses Pandoc under the hood I recall.

    Not sure what you’re envisioning by Pandoc + git, but the RStudio IDE has a git integration and a WYSIWYM Quarto editor.

    • Muehe@lemmy.mlOP
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Like a data format inhabiting the centre of that conversion graph they have on their website, basically a superset of the available input types, that is then version controlled by git, and can be exported to any of the output formats, in a neat frontend that removes all that complexity from me. :D

    • moonpiedumplings
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Quarto user here, I use it for my blog.

      There is also a vscode extension for WYSIWYM editing.

  • uzay@infosec.pub
    link
    fedilink
    arrow-up
    17
    ·
    1 year ago

    This! I want office that just uses markdown/latex and pandoc under the hood to output PDF documents

  • ransomwarelettuce@lemmy.world
    link
    fedilink
    arrow-up
    15
    arrow-down
    1
    ·
    1 year ago

    Well every one already recommended latex or markdown.

    I would also recommend typst, it’s a modern latex alternative easy to make templates and a markdown like syntax, none of all the backslash keywords that I somehow always forget.

      • ransomwarelettuce@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        I made a template a while back when I had to make report, since I had a professor that disliked the markdown look of previous ones.

        A bit of a learning curve, but once you get the hang of it, you make a few templates and write on them just like markdown with custom alias and whatnot.

    • Eager Eagle@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      1 year ago

      Typst is fucking amazing. LaTeX is powerful but just takes too much effort to use for large part of the population to the point that I just can’t recommend it to most people outside STEM. Typst is consistent, easier to use, faster, and collaborative. With no nonsensical error messages, broken builds, and technical debt - I can actually recommend it to most.

    • EmasXP@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Speaking of LaTeX, I really recommend LyX. You don’t need to know any LaTeX to use it, and the result is always satisfying

  • prashanthvsdvn@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    edit-2
    1 year ago

    I am confused what would be the combined functionality of the merged product. Do you need to output of converted files to be added to git when a document is version controlled?

    • Muehe@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Well like uzay said, basically just an office GUI that allows me to import/export into a lot of formats and automates document versioning away.

      • prashanthvsdvn@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Do check on eMacs. I know it does a fantastic job for org mode but I’m not fully aware how close markdown support is.

  • dumb_luck@beehaw.org
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 year ago

    I’m currently working on this, using git and having GitHub actions produce artifacts when building the markdown files to pdf. It’s great!

  • epyon22@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    First time hearing about pandoc are you saying like a more competent version of o365 or confluence?

    • prashanthvsdvn@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      1 year ago

      No Pandoc isn’t an editor by any means. It’s an document conversion tool. Think converting a Markdown file into an docx or html or epub or pptx or pdf (via LaTeX or ConText). That’s what pandoc does.

    • Muehe@lemmy.mlOP
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      If I’m understanding your question right, kind of. Pandoc is only for document conversion though, no spreadsheets, presentations, etc. But at that it can convert between a lot of formats. And git can be used to version and share those documents.