Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Support markdown rendering, compilation and export for easier switching from Notion to AppFlowy #1332

Closed
ARGF0RCE opened this issue Oct 21, 2022 · 3 comments

Comments

@ARGF0RCE
Copy link

Description

The app does not autorender markdown, as a result no compiler for markdown, and I don't see any option for Exporting it as markdown or pdf. The video recording below shows the same. I understand that the goal is to not completely replicate Notion but I think adding autorender features for markdown would be a huge plus for the app. Otherwise I face only a few bugs which I think the community is doing its best to fix it including myself.

AppFlowy_20221021_1600.mp4

I think that I can work on this feature. If you can provide me some kind of roadmap on what features to be included and what limitations would be there to make such a feature, that would be of great help. Although I am new to open source, I am not new to flutter. I will be glad to make my first contribution to this app which I think is a very good initiative.

Long Live OpenSource!

Impact

This feature can provide ease of typing and note-taking management without using the mouse for formatting your text. This will be a huge plus for the app as many developers that use any Documentation API or note-taking API are generally based on Markdown such as mkdocs, jekyll, etc., even Notion. As this is an opensource project, I think aiming for the opensource developers would be beneficial in faster growth of the app as they will use the app to prerender their documentation and give help in contributing to the opensource.

Long Live OpenSource!

Additional Context

No response

@ARGF0RCE
Copy link
Author

I think that I can work on this feature. If you can provide me some kind of roadmap on what features to be included and what limitations would be there to make such a feature, that would be of great help. Although I am new to open source, I am not new to flutter, dart, a little bit of rust, python, devops, machine learning, tensorflow, robotics. I will be glad to make my first contribution to this app which I think is a very good initiative.

@annieappflowy
Copy link
Collaborator

Hi @ARGF0RCE , v0.0.6 is out. It includes a major upgrade to the editor experience. We now support basic Markdown syntax!
That said, there are advanced Markdown syntax we have not supported yet. If you are interested in working on this topic, you can pick one that's not supported. Here is an example you can follow. It should be quite straightforward if you know Flutter.

@annieappflowy
Copy link
Collaborator

Here is a list of markdown we support: https://appflowy.gitbook.io/docs/essential-documentation/markdown
We also support export as .md
Please give it a try using the latest release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants