GSoC/2019/StatusReports/SonGeon: Difference between revisions
(add header) |
|||
Line 6: | Line 6: | ||
== Links to Blogs and other writing == | == Links to Blogs and other writing == | ||
[https://jen6.github.io jen6.github.io] | My Blog link : [https://jen6.github.io jen6.github.io] | ||
1. [https://jen6.github.io/2019/05/hi-kde-hi-gsoc2019.html First GSOC Project Introduction] | |||
On this summer I’m working with the KDE community by participating the “Google Summer of Code” Program. | |||
My main goal during GSOC period is making a markdown view, WYSIWIG editor using C++ and Qt. | |||
There were two reasons that I started to make a new markdown view. | |||
First, most markdown editors are using webview based renderer. But webview based editors have the lack of printing options. Because Markdown is aiming to make a good looking document with simple text notations on the web environment. In a single webpage, It doesn’t have pagination for printing. ... | |||
2. [https://jen6.github.io/2019/06/first-week-of-gsoc-piece-table-implement.html First week of GSOC, Piece Table Implement] | |||
first, I started to make the markdown parser using the Boost Spirit X3. | |||
Spirit makes easy to express grammar using the PEG. But it’s templet based library so it was hard to find out which part is wrong. Also documentation of spirit was limited. | |||
So I had a lots of trial and error to get compilable source code.... |
Revision as of 15:14, 28 June 2019
Title of your project
kmarkdown-qtview with WYSIWYG markdown editor
Details about your project
kmarkdown-qtview project detail
Work report
Links to Blogs and other writing
My Blog link : jen6.github.io
1. First GSOC Project Introduction
On this summer I’m working with the KDE community by participating the “Google Summer of Code” Program. My main goal during GSOC period is making a markdown view, WYSIWIG editor using C++ and Qt. There were two reasons that I started to make a new markdown view. First, most markdown editors are using webview based renderer. But webview based editors have the lack of printing options. Because Markdown is aiming to make a good looking document with simple text notations on the web environment. In a single webpage, It doesn’t have pagination for printing. ...
2. First week of GSOC, Piece Table Implement
first, I started to make the markdown parser using the Boost Spirit X3. Spirit makes easy to express grammar using the PEG. But it’s templet based library so it was hard to find out which part is wrong. Also documentation of spirit was limited. So I had a lots of trial and error to get compilable source code....