You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-37
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,11 @@
5
5
</p>
6
6
7
7
<palign="center">
8
-
Welcome to TypeCell! An open source live programming environment. Together, we want to make it a lot easier to build software, and ultimately to understand, build and share knowledge.
8
+
Welcome to TypeCell, where Notion meets Jupyter Notebooks - all open source. TypeCell is a fresh take on what documents and software can look like. Together, we want to make it a lot easier to build software, and ultimately to understand, build and share knowledge.
9
9
</p>
10
10
11
11
<palign="center">
12
-
<ahref="https://discord.gg/aDQxXezfNj"><imgalt="Discord"src="https://img.shields.io/badge/Chat on discord%20-%237289DA.svg?&style=for-the-badge&logo=discord&logoColor=white"/></a> <ahref="https://matrix.to/#/#typecell-space:matrix.org"><imgalt="Matrix"src="https://img.shields.io/badge/Chat on matrix%20-%23000.svg?&style=for-the-badge&logo=matrix&logoColor=white"/></a>
12
+
<ahref="https://discord.gg/aDQxXezfNj"><imgalt="Discord"src="https://img.shields.io/badge/Chat on discord%20-%237289DA.svg?&style=for-the-badge&logo=discord&logoColor=white"/></a>
13
13
</p>
14
14
15
15
<palign="center">
@@ -20,43 +20,25 @@ Welcome to TypeCell! An open source live programming environment. Together, we w
20
20
21
21
# Features
22
22
23
-
- Open Source, cell-based notebook environment
23
+
- Open Source Notion-style workspaces and documents (powered by [BlockNote](https://www.blocknotejs.org))
24
+
-[Local-First](https://www.inkandswitch.com/local-first/) architecture built using [Yjs](https://github.com/yjs/yjs), with support for live multi-user collaboration
25
+
- Code Blocks for a live, as-you-type coding experience enabling [End-User Programming](https://www.inkandswitch.com/end-user-programming/)
24
26
- Same, powerful editing experience as VS Code
25
-
- Full TypeScript support! (no weird custom language constructs)
26
-
- Reactive Runtime, cells automatically re-evaluate when their dependencies update ([learn more](https://www.typecell.org/docs/manual/3.%20Reactive%20variables.md))
27
-
- Import NPM packages + types just by writing an `import` statement
28
-
- Support for real-time collaboration (using [Yjs](https://github.com/yjs/yjs))
27
+
- Full TypeScript and React support! (no weird custom language constructs)
28
+
- The Reactive Runtime makes sure code blocks automatically re-evaluate when their dependencies update ([learn more](https://www.typecell.org/docs/manual/3.%20Reactive%20variables.md))
29
+
- Import NPM packages + types just by writing a regular `import` statement
29
30
30
-
[Try the Tutorial to get started!](https://www.typecell.org/docs/)
31
+
Β» [Create your free workspace to get started!](https://www.typecell.org/)
31
32
32
33
# Documentation π
33
34
34
-
## Tutorial
35
+
Read the docs and complete the interactive tutorial to get familiar with TypeCell:
35
36
36
-
Complete the tutorial to get familiar with TypeCell:
Another good way to learn is to check out some notebooks from our community:
54
-
55
-
Β» [View demo notebooks](/docs/Demos.md) -->
37
+
Β» [Check out the docs and Live Coding Tutorial](https://www.typecell.org/docs/)
56
38
57
39
# Feedback πββοΈπββοΈ
58
40
59
-
We'd love to hear your thoughts and see your experiments, so [come and say hi on Discord](https://discord.gg/TcJ9TRC3SV) or [Matrix](https://matrix.to/#/#typecell-space:matrix.org).
41
+
We'd love to hear your thoughts and see your experiments, so [come and say hi on Discord](https://discord.gg/TcJ9TRC3SV).
60
42
61
43
# Contributing π
62
44
@@ -67,13 +49,17 @@ TypeCell is organised as a monorepo containing several packages. Directory struc
67
49
```
68
50
typecell
69
51
βββ packages
70
-
β βββ common - Utility functions shared across the codebase
71
-
β βββ editor - The main React application
72
-
β βββ engine - The live-code execution engine
0 commit comments