Markdown Tools - Request for a Sponsor
Hello, https://invent.kde.org/imironchik/markdown-tools/-/issues/1 This is a set of applications to work with Markdown, including editor, HTML preview viewer, converter to PDF. I use my own libraries for command line parsing and configuration files. Of course, these libraries will be thrown out in favor of the KDE infrastructure. Library for parsing Markdown (md4qt) can't be thrown... HTML preview part can be migrated to markdownpart and do amazing Markdown preview in Kate in GitHub's style, look at the screenshots. For this I need md4qt, QWebEngineView, custom Open Source CSSs and JavaScripts. md4qt may become a part of brilliant KF6 framework. This Markdown editor may use markdownpart for HTML preview. Guys, it's doable. I have a lot of time, and can do it. What do you think? Sorry, guys, I'm alone. My name is Igor Mironchik. But I have a lot of time and wish to work on this project under KDE. Anyway I will continue my work on GitHub if you will reject me. This project was started in different repositories: https://github.com/igormironchik/md4qt https://github.com/igormironchik/md-editor https://github.com/igormironchik/md-pdf And at near time was merged in https://github.com/igormironchik/markdown-tools Now it here, in KDE Incubator. Thank you.
Re: Markdown Tools - Request for a Sponsor
On Freitag, 15. März 2024 12:16:30 CET Igor Mironchik wrote: > https://invent.kde.org/imironchik/markdown-tools/-/issues/1 > > This is a set of applications to work with Markdown, including editor, HTML > preview viewer, converter to PDF. Do you know https://apps.kde.org/ghostwriter/? Regards, Ingo signature.asc Description: This is a digitally signed message part.
Re: Markdown Tools - Request for a Sponsor
пт, 15 мар. 2024 г., 15:22 Ingo Klöcker : > On Freitag, 15. März 2024 12:16:30 CET Igor Mironchik wrote: > > https://invent.kde.org/imironchik/markdown-tools/-/issues/1 > > > > This is a set of applications to work with Markdown, including editor, > HTML > > preview viewer, converter to PDF. > > Do you know https://apps.kde.org/ghostwriter/? > Did bot know. Will try it now. > > Regards, > Ingo
Re: Markdown Tools - Request for a Sponsor
Hello, Well ghostwriter looks the same one, live HTML preview.. Mmmm, looks nice. But... My Markdown Tools handle internal links in the HTML preview, it can generate HTML preview for all linked Markdown files. Look at the menus, try it. It supports CommonMark 0.31.2 with all major GFM extensions. It can export to some clever PDF out of the box with handling internal links. A little effort and Markdown Tools will be much more better any existing Markdown editor. Guys, try it. It's just a proposal. No is no - and I'm gone. On 15.03.2024 15:22, Ingo Klöcker wrote: On Freitag, 15. März 2024 12:16:30 CET Igor Mironchik wrote: https://invent.kde.org/imironchik/markdown-tools/-/issues/1 This is a set of applications to work with Markdown, including editor, HTML preview viewer, converter to PDF. Do you know https://apps.kde.org/ghostwriter/? Regards, Ingo
Re: Markdown Tools - Request for a Sponsor
On 15/03/2024 15.53, Igor Mironchik wrote: > Hello, > > Well ghostwriter looks the same one, live HTML preview.. Mmmm, looks nice. > > But... My Markdown Tools handle internal links in the HTML preview, it > can generate HTML preview for all linked Markdown files. Look at the > menus, try it. > > It supports CommonMark 0.31.2 with all major GFM extensions. > > It can export to some clever PDF out of the box with handling internal > links. > > A little effort and Markdown Tools will be much more better any existing > Markdown editor. > > Guys, try it. It's just a proposal. No is no - and I'm gone. Is there a roadmap? Might it be possible to integrate other markup formats, for example AsciiDoc > > On 15.03.2024 15:22, Ingo Klöcker wrote: >> On Freitag, 15. März 2024 12:16:30 CET Igor Mironchik wrote: >>> https://invent.kde.org/imironchik/markdown-tools/-/issues/1 >>> >>> This is a set of applications to work with Markdown, including >>> editor, HTML >>> preview viewer, converter to PDF. >> Do you know https://apps.kde.org/ghostwriter/? >> >> Regards, >> Ingo
Re: Markdown Tools - Request for a Sponsor
On 15.03.2024 16:01, Benson Muite wrote: Is there a roadmap? Might it be possible to integrate other markup formats, for example AsciiDoc Do we have any C/C++ Open Source Parser for AsciiDoc? Fully-featured, tested...
Re: Markdown Tools - Request for a Sponsor
On Friday, March 15, 2024 8:53:08 AM EDT Igor Mironchik wrote: > Hello, > > Well ghostwriter looks the same one, live HTML preview.. Mmmm, looks nice. > > But... My Markdown Tools handle internal links in the HTML preview, it > can generate HTML preview for all linked Markdown files. Look at the > menus, try it. > > It supports CommonMark 0.31.2 with all major GFM extensions. > > It can export to some clever PDF out of the box with handling internal > links. > > A little effort and Markdown Tools will be much more better any existing > Markdown editor. > Just brainstorming here - do you think it would be possible to integrate the features from Markdown Tools into Ghostwriter? IMO it doesn't make sense for KDE to have two competing Markdown editors, but it sounds like Markdown Tools has some very useful features. > Guys, try it. It's just a proposal. No is no - and I'm gone. > Hopefully you stick around even if Markdown Tools ultimately doesn't get integrated into KDE. We can always use more developers! Loren > On 15.03.2024 15:22, Ingo Klöcker wrote: > > On Freitag, 15. März 2024 12:16:30 CET Igor Mironchik wrote: > >> https://invent.kde.org/imironchik/markdown-tools/-/issues/1 > >> > >> This is a set of applications to work with Markdown, including editor, HTML > >> preview viewer, converter to PDF. > > Do you know https://apps.kde.org/ghostwriter/? > > > > Regards, > > Ingo > signature.asc Description: This is a digitally signed message part.
Re: Markdown Tools - Request for a Sponsor
Good Sunday to you all. On 16.03.2024 23:41, Loren Burkholder wrote: Just brainstorming here - do you think it would be possible to integrate the features from Markdown Tools into Ghostwriter? I didn't see code of Ghostwriter, so I don't know. I know that Ghostwriter uses cmark-gfm. My md4qt was born by mistake, I didn't know about cmark-gfm and wrote md4qt, that is very modern in Markdown way. I just don't know if it even possible with cmark-gfm to implement all features that I have. But I have a counter-question: Is it possible to move Ghostwriter's HTML preview into markdownpart? IMO it doesn't make sense for KDE to have two competing Markdown editors, but it sounds like Markdown Tools has some very useful features. This is true, out of the box I have LaTeX Math expressions preview, code highlighting, different just GitHub's things, like: > [!NOTE] And many more. I wrote a small GIF to show you something, just go by link and see. https://ibb.co/tsW8GdV Guys, try it. It's just a proposal. No is no - and I'm gone. Hopefully you stick around even if Markdown Tools ultimately doesn't get integrated into KDE. We can always use more developers! I have two more applications, that I'd like to propose to KDE. It's not a proposal yet, but as preview: https://github.com/igormironchik/gif-recorder https://github.com/igormironchik/gif-editor By the way, the above GIF was written with my gif-recorder. I don't support Wayland yet, and not sure if it even possible, but...
Re: Markdown Tools - Request for a Sponsor
On 15/03/2024 16.20, Igor Mironchik wrote: > > On 15.03.2024 16:01, Benson Muite wrote: >> Is there a roadmap? Might it be possible to integrate other markup >> formats, for example AsciiDoc > > > Do we have any C/C++ Open Source Parser for AsciiDoc? Fully-featured, > tested... > Not at present unfortunately. Main implementation is Ruby, which can be compiled to Javascript or a Java library. There is also a Python implementation and ongoing work to produce Haskell and Rust implementations.
Re: Markdown Tools - Request for a Sponsor
On 17.03.2024 10:33, Benson Muite wrote: On 15/03/2024 16.20, Igor Mironchik wrote: On 15.03.2024 16:01, Benson Muite wrote: Is there a roadmap? Might it be possible to integrate other markup formats, for example AsciiDoc Do we have any C/C++ Open Source Parser for AsciiDoc? Fully-featured, tested... Not at present unfortunately. Main implementation is Ruby, which can be compiled to Javascript or a Java library. There is also a Python implementation and ongoing work to produce Haskell and Rust implementations. Well, by mistake I wrote md4qt. I know what this work is (parse Markup languages). It's not so trivial task, and it needs a lot of time to write and test such things. But I didn't say no. If I have md4qt, where I have Document for a tree representation, I can have a look at AsciiDoc and write something like asciidoc4qt, that will use the same structures for parsed document. In this case we can use absolutely the same converter to PDF. I can start such thing. Ok. Does AsciiDoc have well documented format? Does it have a set of tests? I don't know how complicated AsciiDoc format is, maybe it's simpler of Markdown? Markdown, despite its apparent simplicity, is a little complicated in implementation. I've made 356 commits to implement and test it, and spent some time for it, but it worth it. In case of markdown-tools, if it will support CommonMark 0.31.2 with major GFM and latest AsciiDoc, will you accept my project?
Re: Markdown Tools - Request for a Sponsor
On 17/03/2024 13.25, Igor Mironchik wrote: > > On 17.03.2024 10:33, Benson Muite wrote: >> On 15/03/2024 16.20, Igor Mironchik wrote: >>> On 15.03.2024 16:01, Benson Muite wrote: Is there a roadmap? Might it be possible to integrate other markup formats, for example AsciiDoc >>> >>> Do we have any C/C++ Open Source Parser for AsciiDoc? Fully-featured, >>> tested... >>> >> Not at present unfortunately. Main implementation is Ruby, which can be >> compiled to Javascript or a Java library. There is also a Python >> implementation and ongoing work to produce Haskell and Rust >> implementations. > > > Well, by mistake I wrote md4qt. I know what this work is (parse Markup > languages). It's not so trivial task, and it needs a lot of time to > write and test such things. But I didn't say no. If I have md4qt, where > I have Document for a tree representation, I can have a look at AsciiDoc > and write something like asciidoc4qt, that will use the same structures > for parsed document. In this case we can use absolutely the same > converter to PDF. > > I can start such thing. Ok. Does AsciiDoc have well documented format? Yes. > Does it have a set of tests? > > I don't know how complicated AsciiDoc format is, maybe it's simpler of > Markdown? > It is more complicated than Markdown as it is more complete and allows for some self-consistent extensibility. > Markdown, despite its apparent simplicity, is a little complicated in > implementation. I've made 356 commits to implement and test it, and > spent some time for it, but it worth it. > > In case of markdown-tools, if it will support CommonMark 0.31.2 with > major GFM and latest AsciiDoc, will you accept my project? > Cannot answer whether the project will be accepted, am not a sponsor. It seems you are following the review process. There is a lack of tools for AsciiDoc, but would not make that the primary concern. If it can be done, it would be nice, but it seems challenging.
Re: Markdown Tools - Request for a Sponsor
On 17.03.2024 18:54, Benson Muite wrote: Does it have a set of tests? I don't know how complicated AsciiDoc format is, maybe it's simpler of Markdown? It is more complicated than Markdown as it is more complete and allows for some self-consistent extensibility. More complete is not more complex for parsing... In Markdown a lot of complexes. But I will think on it. There is a lack of tools for AsciiDoc, but would not make that the primary concern. If it can be done, it would be nice, but it seems challenging. The problem is that I see users of AsciiDoc even less of Markdown...
Re: Markdown Tools - Request for a Sponsor
On 17.03.2024 18:54, Benson Muite wrote: Cannot answer whether the project will be accepted, am not a sponsor. It seems you are following the review process. Guys, could anybody explain me what does mean "Sponsor" in context of KDE Incubator?
Re: Markdown Tools - Request for a Sponsor
El diumenge, 17 de març de 2024, a les 18:44:01 (CET), Igor Mironchik va escriure: > On 17.03.2024 18:54, Benson Muite wrote: > > Cannot answer whether the project will be accepted, am not a sponsor. > > It seems you are following the review process. > > Guys, could anybody explain me what does mean "Sponsor" in context of > KDE Incubator? It means a KDE developer that will guide you though the process and help you integrate into the KDE community. Cheers, Albert
Re: Markdown Tools - Request for a Sponsor
On 17/03/2024 20.40, Igor Mironchik wrote: > > On 17.03.2024 18:54, Benson Muite wrote: >>> Does it have a set of tests? >>> >>> I don't know how complicated AsciiDoc format is, maybe it's simpler of >>> Markdown? >>> >> It is more complicated than Markdown as it is more complete and allows >> for some self-consistent extensibility. > > More complete is not more complex for parsing... In Markdown a lot of > complexes. But I will think on it. > >> There is a lack of tools for AsciiDoc, but would not make that the >> primary concern. If it can be done, it would be nice, but it seems >> challenging. > > > The problem is that I see users of AsciiDoc even less of Markdown... > Markdown is very popular, but in many applications it is extended in non standard ways. Org mode is another readable markup language, but unlike Asciidoc it seems to have C++ libraries: https://github.com/mirkoboehm/OrgModeParser https://github.com/haxscramper/haxorg Most org mode users use Emacs, but giving an alternative editor may be useful.
Re: Markdown Tools - Request for a Sponsor
Hello. On 23.03.2024 14:26, Benson Muite wrote: Markdown is very popular, but in many applications it is extended in non standard ways. Org mode is another readable markup language, but unlike Asciidoc it seems to have C++ libraries: https://github.com/mirkoboehm/OrgModeParser This seems not fully-featured. https://github.com/haxscramper/haxorg I'm unable to build it even. Most org mode users use Emacs, but giving an alternative editor may be useful.