Comments (6)
目前,我是采用mkdocs和giscus进行了项目文档网站搭建的尝试,构建了一个个人blog文档网站地址。如果这个方案是可行的,那么下一步需要在实验室github开个数字课本仓库,和一些主页等页面和功能的想法和设计,以及一些图标、名称等细化的想法。
from open-wonderland.
做了一个大概的框架,地址:http://x-lab2017.github.io/digital-textbooks/,仓库:https://github.com/X-lab2017/digital-textbooks
from open-wonderland.
数字课本技术选型与基础设施,考虑到需要利用github平台协作,与 @wangyantong2000 充分讨论后,选取hello算法 一致的技术选型,使用mkdocs。
@wangyantong2000 可以先根据#383 里面内容,将网站目录框架搭建好,暂时托管到GitHub平台上。等待其他人提交内容的PR
from open-wonderland.
okok
from open-wonderland.
该子任务的一个简单分工可以是:
- @bifenglin:项目经理,协调相关工作、资源调度、时间进度把握
- @wj23027:产品经理,从用户体验的角度出发,规划与设计该产品
- @wangyantong2000:研发工程师,负责具体基础设施的搭建与迭代
等大体的方案与框架确定好后,还可以邀请更多低年级的同学一同加入~
from open-wonderland.
关于数字课本的产品设计,可以参考helo算法,主要需要构建以下几个部分
主页:
- oss101课程介绍
- oss101数字课本介绍
- 课程大纲(目录)
课本内容页:
- 导航栏(返回主页、搜索课本内容)
- 分级目录
- 点赞/评论
可以先利用已有的资源搭建好框架,后续再考虑加入SVG 格式的图片嵌入、中英文切换、响应式布局等更丰富的功能~
from open-wonderland.
Related Issues (20)
- H OpenDashboard 可视化大屏项目发展规划(@zhicheng-ning)
- J AIOpenOps 项目发展计划(@bifenglin 牵头) HOT 1
- HyperCRX项目研发例会: 2024-03-27 HOT 1
- 关于开展本科“开源毕业实习”与“开源毕业设计”的计划与行动 HOT 1
- [2024-04-07] 芬兰 Oulu University 教授分享交流 HOT 4
- 基于 GitHub 的内容贡献流程制定 @wj23027
- 内容生产的分工协作 @will-ww HOT 1
- D 实验室网站重构与运营(@bifenglin 牵头) HOT 17
- HyperCRX项目研发例会: 2024-04-10 HOT 10
- HyperCRX项目研发例会: 2024-04-17
- ICSE 参会分享与周一组会报告的联动 HOT 6
- 关于在贵州落地”贵州省数字素养与开源技能提升示范性实践基地“
- 424 贵州一行的目标和潜在机会 HOT 1
- HyperCRX项目研发例会:2024-04-24
- 关于同“上海开源信息技术协会”开展战略合作事宜合作的设想
- HyperCRX项目研发例会:2024-05-08 HOT 1
- 关于暑期开展《开源软件通识》 CCF 导教班的计划与方案
- 关于和蚂蚁 TuGraph 团队合作的几点设想
- 关于和蚂蚁数科团队合作的几点设想 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-wonderland.