-
Notifications
You must be signed in to change notification settings - Fork 9
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
Document / Data editor #2
Comments
joepio
added a commit
that referenced
this issue
Jul 16, 2021
joepio
added a commit
that referenced
this issue
Jul 16, 2021
joepio
added a commit
that referenced
this issue
Jul 16, 2021
joepio
added a commit
that referenced
this issue
Jul 16, 2021
The work has begun! You can check out an early version here. Some ideas for things to add
|
joepio
added a commit
that referenced
this issue
Jul 17, 2021
joepio
added a commit
that referenced
this issue
Jul 22, 2021
joepio
added a commit
that referenced
this issue
Jul 28, 2021
joepio
added a commit
that referenced
this issue
Nov 13, 2021
joepio
added a commit
that referenced
this issue
Nov 13, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The Document is perhaps the most used and versatile concept in sharing information. It contains text, it's flexible, it's linear. It's designed for humans, it reads naturally. Combined with Atomic Data, it could benefit from using externally defined sections and type safe data.
Considerations
Inspiration
Approaches
So how to model and implement it?
Markdown
I love markdown. It's simple, elegant, easy to read, and easy to edit.
But... It's not designed to be extensible.
And it's also kind of costly to parse and render.
And it's un-structured and line based, which means that Atomic Commits will be kind of useless.
So no, I don't think markdown is the way to go.
Using something
Recursive Sections
A Section is a recursive model. Sections can have Sections as children, which can be used for things like chapters or paragraphs. Every time a user presses enter, a new sections
Documents and Sections
Document:
The text was updated successfully, but these errors were encountered: