[GH-ISSUE #357] [Refactor] Migrate the markdown feature from Dart to Rust #167

Closed
opened 2026-03-23 20:33:06 +00:00 by mirror · 11 comments
Owner

Originally created by @annieappflowy on GitHub (Feb 20, 2022).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/357

Originally assigned to: @matrixhead on GitHub.

We support exporting a page in Markdown format in Dart. Currently, all the data processing-related functions but Markdown are developed in Rust. We would like to refactor the Markdown function from Dart to Rust.
The main reason for this is that using Rust to process large files increases performance.

Need to know Rust

Originally created by @annieappflowy on GitHub (Feb 20, 2022). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/357 Originally assigned to: @matrixhead on GitHub. We support exporting a page in Markdown format in Dart. Currently, all the data processing-related functions but Markdown are developed in Rust. We would like to refactor the Markdown function from Dart to Rust. The main reason for this is that using Rust to process large files increases performance. Need to know Rust
mirror 2026-03-23 20:33:06 +00:00
Author
Owner

@gabriel-viviani commented on GitHub (May 3, 2022):

Hey @annieappflowy , I'm learning rust and would like to have some impact here, can I take this one?

<!-- gh-comment-id:1116330976 --> @gabriel-viviani commented on GitHub (May 3, 2022): Hey @annieappflowy , I'm learning rust and would like to have some impact here, can I take this one?
Author
Owner

@appflowy commented on GitHub (May 4, 2022):

Hey @annieappflowy , I'm learning rust and would like to have some impact here, can I take this one?

That's awesome. I've assigned you. Thanks for offering help.

<!-- gh-comment-id:1117221863 --> @appflowy commented on GitHub (May 4, 2022): > Hey @annieappflowy , I'm learning rust and would like to have some impact here, can I take this one? That's awesome. I've assigned you. Thanks for offering help.
Author
Owner

@rileyhawk1417 commented on GitHub (May 21, 2022):

@gabriel-viviani do you need any help on this?

<!-- gh-comment-id:1133665665 --> @rileyhawk1417 commented on GitHub (May 21, 2022): @gabriel-viviani do you need any help on this?
Author
Owner

@annieappflowy commented on GitHub (Jul 18, 2022):

@gabriel-viviani any update? We'd probably need to un-claim it if your plan is changed :D

<!-- gh-comment-id:1187130378 --> @annieappflowy commented on GitHub (Jul 18, 2022): @gabriel-viviani any update? We'd probably need to un-claim it if your plan is changed :D
Author
Owner

@matrixhead commented on GitHub (Jul 26, 2022):

hi, can i work on this?

<!-- gh-comment-id:1195811529 --> @matrixhead commented on GitHub (Jul 26, 2022): hi, can i work on this?
Author
Owner

@annieappflowy commented on GitHub (Jul 27, 2022):

that's awesome! I already assigned it to you. Thank you for helping out

<!-- gh-comment-id:1196477421 --> @annieappflowy commented on GitHub (Jul 27, 2022): that's awesome! I already assigned it to you. Thank you for helping out
Author
Owner

@annieappflowy commented on GitHub (Aug 26, 2022):

@matrixhead hope all is well! Any update on this issue? Do you need some help?

<!-- gh-comment-id:1228472219 --> @annieappflowy commented on GitHub (Aug 26, 2022): @matrixhead hope all is well! Any update on this issue? Do you need some help?
Author
Owner

@matrixhead commented on GitHub (Aug 26, 2022):

@annieappflowy thanks for asking, I'm still working on it nathan is helping me with problems

<!-- gh-comment-id:1228477140 --> @matrixhead commented on GitHub (Aug 26, 2022): @annieappflowy thanks for asking, I'm still working on it nathan is helping me with problems
Author
Owner

@annieappflowy commented on GitHub (Sep 13, 2022):

Is this all set @matrixhead ? If it's done, please update the status and close the issue. Thanks!

<!-- gh-comment-id:1244960002 --> @annieappflowy commented on GitHub (Sep 13, 2022): Is this all set @matrixhead ? If it's done, please update the status and close the issue. Thanks!
Author
Owner

@matrixhead commented on GitHub (Sep 13, 2022):

i think it is done but it would be better to have @appflowy 's opinion on this

<!-- gh-comment-id:1244974262 --> @matrixhead commented on GitHub (Sep 13, 2022): i think it is done but it would be better to have @appflowy 's opinion on this
Author
Owner

@appflowy commented on GitHub (Sep 13, 2022):

i think it is done but it would be better to have @appflowy 's opinion on this

Got it

<!-- gh-comment-id:1245020274 --> @appflowy commented on GitHub (Sep 13, 2022): > i think it is done but it would be better to have @appflowy 's opinion on this Got it
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#167
No description provided.