Replies: 2 comments 1 reply
-
|
关于Tech Doc前端架构的选择,目前IC Dev Portal 采用的是Docusaurus。Docusaurus有一个比较详细的跟其他前端框架的对比,可以看一下。其他的选择还有不少,从古典的Gitbook, Read the Docs, 到Doxygen,甚至就用Jekyll的Github Page也都可以考虑。基本原则是:
|
Beta Was this translation helpful? Give feedback.
-
|
关于项目框架的一些想法: 1 & 4:如果从整体统一性考虑,子域名的形式可能会更合适,类似于多语言选择的跳转,独立域名可能会造成困扰,之后也可以加除了中英文外的语言版本,类似于以太坊基金会的网页,不过我不知道这里是不是也会相应多一些协调成本,不可避免需要和英文版本对齐?如果没有这方面的阻碍的话,页面可以设计符合华语开发者阅读和学习习惯的内容是最好的,同时也可以跑一遍基金会的开发者文档,筛选一遍最新的文档是不是可以跑通。 5:可以主要邀请生态内项目方的开发者,因为他们在实际开发过程中,会有各种各样的问题,可以整理一个Q&A类目 6:生态项目列表感觉可以沿用现在官网页面,或是直接挂社区内做生态浏览器的链接 7 & 8 & 9:这里有三个想法,第一个比较简单直接,开放提交PR,由专门的负责审核的人来合并,这样也可以看到社区的所有贡献者,一个例子是WTF,这里需要每个提交PR的人比较熟悉仓库结构;第一个是每一块具体的内容先由专门负责的人审核,审核后再提交,这样社区贡献者可能可以更专注于内容本身;第三个因为现在Mora上也维护了一份知识库相当于,有没有可能前端直接接Mora后段的罐子,从里面拿数据做展示,这样的话工作流就可以通过Mora完成,但好像一个星球只能有三个作者。 10:AwesomeIC ? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
这个项目的目的是为ICP的华语开发者创建一个完整的技术文档网站,包括新手引导,教学视频,代码示例,中文文档。本项目希望能联合IC生态里尽可能多的华语开发者力量,一起补充,完善ICP的技术文档,让这个网站可以成为一个华语开发者交流讨论的中心。
这个网站将会采用大量来自DFINITY基金会维护的开发者中心上的内容。英文开发者中心的架构如下,Github repo for the IC Dev Portal。
本网站目前部署在DFINITY亚太团队2022年早期创建的容器
egsco-7yaaa-aaaal-qa34a-cai上,采用React上的Gatsby前端架构。原网站自从2022年7月后就没有维护了。新的容器部署好了后,将会替代这个老的容器。有几个比较核心的问题,大家可以讨论一下,把项目的大致框架定下来:
Project 123。Beta Was this translation helpful? Give feedback.
All reactions