-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Hyeli Jeong, Donghun Shin, Minsu Sun, Hyeonsik Ham, Hawoo Jung, Yonghwan Kim
-
Hyeli Jeong
- Language : Java, C/C++
- Framework : Node.js, Spring Boot
- Tools : GCP, MySQL, Docker, Kubernetes, Jenkins, Figma
-
Donghun Shin
- Language : C/C++, Python, Java
- Framework : React, Nest.js
- DevOps: AWS
-
Minsu Sun
- Language : C/C++, Java, Python 3
- Framework : Flask, FastAPI, BeautifulSoup4, Selenium3
-
Hyeonsik Ham
- Language : C, C++, Python, Java
-
Hawoo Jung
- Language : C, C++, Java
-
Yonghwan Kim
- Language : C, C++, Java, Python
- IDE : Intellij, VSCode
- Framework : Flask
Responsibilities | Period 1 | Period 2 |
---|---|---|
Team/development leader | Hyeli Jeong | Hyeonsik Ham |
Planning leader | Donghun Shin | Hyeli Jeong |
Quality assurance leader | Yonghwan Kim | Hawoo Jung |
Presenters | Minsu Sun | Donghun Shin |
Developer |
Hyeonsik Ham Hawoo Jung |
Yonghwan Kim Minsu Sun |
- Period 1: 11/4 ~ Iteration 2 Meeting
- Period 2: Iteration 2 Meeting ~ 12/19
Every Monday, 21:00 ~ 22:00
This project is a Easy Markdown Editor plugin in IntelliJ IDEA.
Most developers are familiar with the Markdown language and use it to specify programs. In particular, in the case of GitHub and GitLab, Markdown is an essential language as they also provide a preview of the README.md file.
However, user needs to open a new preview tab and see how Markdown document is actually rendered. Although the preview tab is synchronized with the Markdown file, the content cannot be modified in the preview tab. So when writing a Markdown document, it is generally written in split tabs, with the Markdown tab on the left and the preview tab on the right.
There exists an Intellij live editing plugin, but it's actual capablility is far behind their demonstration. [See Problems](Miscellaneous/Problems of Original plugin)
We decided to redevelop and refine markdown live editing plugin. With our project, user can view and edit their Markdown documents at the same time easily. Because the Markdown is rendered at the same time as user modifies, they can see immediate changes and improve productivity. Additionally, this plugin may also be useful for those new to Markdown syntax.
Please see our README.md file. Instructions for use are described in the Getting Started section of the document.
Issue Number | Title | Actual | Estimated | Priority | Author |
---|---|---|---|---|---|
#6 | [Open markdown custom editor](User-Story/Open markdown custom editor) | 3 units | 4 units | 1 | Hyeli Jeong |
#6 | [Put content into custom editor](User-Story/Put content into custom editor) | 2 units | 2 units | 1 | Hyeli Jeong |
#6 | [Apply CSS into custom editor](User-Story/Apply CSS into custom editor) | 1 units | 2 units | 1 | Hyeli Jeong |
#5 | [Listen event when editor tab changed](User-Story/Listen event when editor tab changed) | 3 units | 2 units | 1 | Hawoo Jung |
#5 | [Add listening when modifying files](User-Story/Add listening when modifying files) | 6 units | 4 units | 1 | Hawoo Jung |
#2 | [Convert HTML to Markdown](User-Story/Convert HTML to Markdown) | 4 units | 1 | Hyeonsik Ham | |
#2 | [Apply HTML to Markdown onFocus event](User-Story/Apply HTML to Markdown onFocus event) | 5 units | 1 |
Hyeonsik Ham Donghun Shin |
|
#3 | [Convert Markdown to HTML](User-Story/Convert Markdown to HTML) | 4 units | 1 | Minsu Sun | |
#7 | [Convert Markdown to HTML](User-Story/Convert Markdown to HTML) | 4 units | 1 | Yonghwan Kim |
Issue Number | Title | Actual | Estimated | Priority | Author |
---|---|---|---|---|---|
#14 | Multi line editor | 11 units | 4 units | 1 | Hyeli Jeong |
#13 | Define Block class | 2 units | 2 units | 1 |
Hyeonsik Ham Minsu Sun |
#15 | Concrete Single Line Class | 2 units | 2 units | 1 |
Hyeonsik Ham Minsu Sun |
#15 | Concrete Multi Line Class | 2 units | 2 units | 1 |
Hyeonsik Ham Minsu Sun |
#15 | Compatibility with Manager | 6 units | 4 units | 1 |
Hyeonsik Ham Minsu Sun Yonghwan Kim |
#16 | Block classification from Manager | 4 units | 1 |
Hyeonsik Ham Minsu Sun Yonghwan Kim |
|
#9 | [Complete text synchronization between Editor and Markdown](User-Story/Complete text synchronization between Editor and Markdown) | 5 units | 4 units | 1 | Hawoo Jung |
#9 | [Delete Listener Listening to Markdown Save Signals](User-Story/Delete Listener Listening to Markdown Save Signals) | 1 units | 1 units | 2 | Hawoo Jung |
#9 | [Applying Editor's Modifications to .md Files](User-Story/Applying Editor's Modifications to .md Files) | 3 units | 2 units | 1 | Hawoo Jung |
#9 | [Save Editor's Modifications](User-Story/Save Editor's Modifications) | 3 units | 3 units | 1 | Hawoo Jung |
#14 | Apply CSS to editor | 2 units | 3 units | 1 | Hyeli Jeong |
#14 | [Append key listener to JTextPane](User-Story/Append key listener to JTextPane) | 2 units | 2 units | 1 | Hyeli Jeong |
#12 | Implement Block Manager | 4 units | 4 units | 2 | Yonghwan Kim |
#10 , #11 | Add Markdown(string) to html Util Function | 1 units | 1 units | 1 | Donghun Shin |
Issue Number | Title | Actual | Estimated | Priority | Author |
---|---|---|---|---|---|
#27 | Provide HTML with CSS | 2 units | 2 units | 1 | Hyeli Jeong |
#22 | Implement block list initialization | 3 units | 3 units | 1 |
Hyeli Jeong Minsu Sun |
#24 | Implement saving block list to markdown list | 3 units | 3 units | 1 |
Hyeli Jeong Minsu Sun |
#18 | Add UPDATE_BLOCK block event | 3 units | 2 units | 1 |
Hyeonsik Ham Hawoo Jung |
#20 | Keep caret position when focus changes | 6 units | 5 units | 1 |
Hawoo Jung Hyeonsik Ham |
#20 | Implement MultiLineBlock keyboard listener | 6 units | 4 units | 1 |
Hyeonsik Ham Hawoo Jung |
#19 | [Make Unordered List to Single block](User-Story/Make Unordered List to Single block) | 8 units | 5 units | 1 |
Donghun Shin Yonghwan Kim |
#19 | [Make Quote to Single block](User-Story/Make Quote to Single block) | 8 units | 5 units | 1 |
Donghun Shin Yonghwan Kim |
- Minutes of meeting held on 11-03-2023
- Minutes of meeting held on 11-06-2023
- Minutes of meeting held on 11-08-2023
- Minutes of meeting held on 11-13-2023
- Minutes of meeting held on 11-14-2023
- Minutes of meeting held on 11-16-2023
- Minutes of meeting held on 11-20-2023
- Minutes of meeting held on 11-23-2023