From 40dac39ba4f7a8c56059783624504f11dbf2b07b Mon Sep 17 00:00:00 2001 From: MrKBear Date: Wed, 12 Jan 2022 17:14:19 +0800 Subject: [PATCH] Update ReadMe --- README.md | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0e91ec7..e92f1a1 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ __*!!!警告!!!*__ -请在主仓库提交代码,而非镜像仓库!在镜像仓库提交的代码将会在同步时被覆盖! +*请在主仓库提交代码,而非镜像仓库!在镜像仓库提交的代码将会在同步时被覆盖!* 主仓库: http://git.mrkbear.com/MrKBear/mini-dlpu-v3 @@ -15,8 +15,9 @@ __*!!!警告!!!*__ - [社区介绍](#小程序社区) - [项目设计](#第三代小程序) - [贡献规范](#社区贡献规范) +- [社区福利](#贡献者分配制度) - [API文档](https://docs.apipost.cn/preview/e737de418d4ef150/419d45d8c97d6a9f) -- [入门文档(等待撰写)](#第三代掌上教务处小程序) +- [入门文档(等待撰写)](#快速入门) - [设计架构(等待撰写)](#第三代掌上教务处小程序) ## 小程序社区 @@ -98,6 +99,65 @@ __*!!!警告!!!*__ 5. 一个文件不要超过 1000 行代码,尽量保证代码可读性 +## 贡献者分配制度 + +作为公益的开源项目: + +第三代开发时,将计划加入一个赞助功能,每个月赞助累计到达一定数额,将在下个月去除开屏广告。 + +第三代上线后,我们将在每个月公示小程序的账目流水,去除服务器成本和其他费用(微信认证,微信支付,域名,...)后,若有剩余数额将按照开发时大家的贡献分配。 + +小程序的广告位将计划外包给其他组织管理,我们也会得到一定收入,此收入也将按上面的规则处理。 + +小程序开屏广告收入也同样按上面的规则处理。 + +以上内容请大家仔细阅读,另外有意向负责项目财务的同学,处理财务账目也算做贡献。 + +## 快速入门 + +下面对大家的小问题进行解答: + +> 我在参与贡献之前,我需要先会哪些知识?他们好学吗? + +下面列出此项目使用的全部技术,从上到下是推荐学习顺序和学习重点,也是难度顺序: +- HTML + - 标签结构和语法 +- CSS + - 基础样式 + - 选择器 + - 盒模型 + - 布局和定位 + - 行内元素和块级元素 +- JS + - 数据类型 + - 基础运算符 + - 流程控制语句 + - 函数与闭包 (瓶颈) + - 原型和对象 (突破) +- Vue (不用深入了解) + - 组件化设计思想 +- 小程序 API + - 了解小程序如何编写页面 + - 了解小程序大概的 API + - 不用深入了解,随时查阅 +- TypeScript (只要JS数据结构玩的6,TS五分钟学会) + - 类型约束 + - 接口 + - 泛型 + - 类型运算 +- Sass (拓展了CSS语法,实际上没有任何新知识) + - 语法 + +> 小程序和主流前端技术差别在哪?对我以后职业发展帮助大嘛? + +如果你已经掌握了前端主流技术,例如 Vue,React,那么上手小程序只是 __1__ 天的事情 + +换句话来说小程序开发用到技术和主流前端技术,有大概 __90%__ 是重叠的。 + +小程序学了可以成为加分项,参与贡献拥有 __20000__ 人的项目,丰富项目经历,稳赚不亏。 + +掌上教务处前端项目采用了很多创新的架构设计,虽然不一定优秀,但是一定是值得学习的。 + ## 贡献者 @MrKBear (熊鲜森) \ No newline at end of file