Skip to content

Commit 3fe473a

Browse files
committed
update executable-tutorials
1 parent 8e02161 commit 3fe473a

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Executable Tutorial
2+
3+
目前想法有所改变,目前是自己手动写教程,然后让教程可以执行,现在准备改变一下思路:
4+
1. 主动写教程只是一个输入方式,教程的内容可以主要有三个属性:
5+
1. 分类
6+
2. 难度
7+
3. 主题
8+
2. 教程的内容就是一种可以被执行的形式,里面的shell或者windows的power shell 可以被执行或者一段cli可以被执行
9+
3. 这个教程页面有一部分terminal可以改变位置,可以在最右侧,也可以在最左侧,一旦执行执行,terminal就会显示出来,
10+
4. 默认不显示,第一次点击时候才会显示terminal,然后可以在最执行下面展示,然后可以选择最下方,也可以选择最右侧,但是日志需要滚动感觉,下面运行框可以比目前情况更大
11+
5. 所有教程可以按照分类,难度,主题进行筛选,可以是表格,也可以是card形式在首页展示
12+
6. 教程可以合并成系列,这个有个页面可以让这些合并成系列
13+
7. 还有一个编写/上传教程系列,就是用户可以给一个URL,比如微信公众号文章,然后自动转化为这个项目中可以执行的教程,转换为Markdown形式,这个功能需要调研,需要把公众号文章转化为Markdown形式展示,或者jupter notebook形式展示,然后你可以执行成shell,当然这些主要是一种可以转化形式,如果实在没有可以执行的命令都是代码,那也就算了,可以变成一种对话或者一直其他可能可以可以给出分析和建议
14+
8. 主页的展示内容就是:
15+
1. 系列 2.不同形式的课程 3. 课程必须是可以分段的,一个系列就是3-5分钟可以完成一个操作
16+
17+
这个工具目前想法是,通过AI帮助完成课程编写,只要提出课程什么就行,然后AI就会根据你的要求,编写一个课程。
18+
格式必须要满足当前可以工作的格式,这个需要一份Spec来描述。
19+
20+
请根据以上要求,分析是否有可行性,还有技术问题,可能的架构和计划,功能模块设计,任务拆分的文件。最后各自形成详细的文档。
21+
22+
## Task 1: 目前先不去考虑教程的事情,先实现页面的事情,一个总体展示的页面,一个可以上传文件的页面,或者可以添加本地目录到这个desktop中
23+
24+
1. 目前先不去考虑教程的事情,先实现页面的事情,一个总体展示的页面,一个可以上传文件的页面,或者可以添加本地目录到这个desktop中
25+
2. 这个页面需要有一个导航栏,可以展示所有的教程,也可以展示所有的系列
26+
3. 主要内容区域就是展示,系列里面的三个教程,如果有更多的,就有一个更多按钮
27+
4. 点击每个教程,会展示这个教程的内容,点击教程里面的运行,terminal就出现,然后可以执行教程的内容

0 commit comments

Comments
 (0)