# yicode **Repository Path**: nanshanxie/yicode ## Basic Information - **Project Name**: yicode - **Description**: 使用 monorepo 方式管理,随易科技所有开源项目都在这个仓库中 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://yicode.tech - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2023-06-21 - **Last Updated**: 2023-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # yicode - 软件开发生态 何以解忧,唯有代码。 ## 仓库地址 点个星星,老铁。 [gitee - https://gitee.com/chenbimo/yicode](https://gitee.com/chenbimo/yicode) [github - https://github.com/chenbimo/yicode](https://github.com/chenbimo/yicode) ## 如何使用? 请看文档 [https://yicode.tech](https://yicode.tech) 该文档使用 `yidocs` 驱动。 ## 这是什么? 这不仅仅只有一个项目,而是多个项目的集合体,采用 `单仓库多项目` 的方案进行管理。 本仓库为作者 `陈随易` 数年时间的开源集合,包含了以前端为主的各种类型的开源项目。 ## 有什么用? 简单直接地说,使用本生态中的工具开发项目,可以达到如下效果: - 提高项目开发速度 - 降低项目管理难度 - 减少项目维护麻烦 ## 开源项目类型 - packages (独立的功能 `8个`) - templates (生态项目模板 `6个`) - projects (完整的项目 `1个`) - helpers (辅助帮助插件 `8个`) - vscodes (vscode 插件项目 `2个`) - desktops (桌面类项目 `1个`) - tools (工具类项目 `3个`) - others (其他类项目 `2个`) - browsers (浏览器类项目 `1个`) ## 谁开发的? [随易科技官网 https://yicode.tech](https://yicode.tech) yicode(易编程)系列软件开发生态,全部由 `陈随易` 自 `2019` 年维护更新至今。 致力于为中小企业、外包公司、软件工作室和个人开发者,提供技术规范、项目模板、效率工具等。 ## 项目介绍 主要开源项目 - **@yicode/yite-cli**(基于 `vite` 进行深度封装的 `vue3` 项目开发脚手架) - **@yicode/yiapi**(基于 `fastify` 进行深度封装的 `nodejs` 项目接口开发框架) - **@yicode/dlnpm**(`yicode` 软件生态下载工具) - **@yicode/commander**(`commander v10` 汉化,更符合国人使用) - **@yicode/yidash**(类 `lodash` 的业务方法库) 辅助开源项目 - **@yicode-helper/yidocs-auto**(`vitepress` 侧边栏和导航栏自动生成工具,避免手动配置) - **@yicode-helper/yite-html**(给基于 `vite` 项目开发提供不同环境下的入口文件) - **@yicode-helper/yite-qrcode**(开发时显示手机调试二维码,避免手动输入地址) - **@yicode-helper/yite-router**(简单、粗暴、方便的路由自动化方案) - **@yicode-helper/yite-i18n**(轻量级国际化语言数据生成插件) - **@yicode-helper/yite-chunk**(代码自动分割方案) 模板开源项目 - **@yicode-template/base-vue3**(基本且完整的 `vue3` 项目开发模板) - **@yicode-template/yidocs**(具备自动化侧边栏和导航栏的 `vitepress` 文档项目模板) - **@yicode-template/uni-vue3**(具备最新的依赖和项目组织的`uniapp vue3`项目模板) - **@yicode-template/admin-vue3**(`arco-design + vue3` 研发的后台管理模板) - **@yicode-template/yiapi-free**(`yiapi` 接口开发项目模板) ## 代码贡献 为了防止潜在的版权纠纷问题,本仓库不接受任何人的代码 `PR`,但是非常欢迎任何人的,有效的建议和反馈。 如有功能问题,设计问题等,请提 `issur` 或者联系作者,由其本人修复问题,实现功能。 ## 作者简介 | 属性 | 值 | | -------- | ----------------------------------------------------- | | 姓名 | `陈随易` | | 微信 | `c91374286` 或 `nolimitluandou` | | 扣扣 | `24323626(用得少)` | | 邮箱 | `bimostyle@qq.com` | | 知乎 | [知乎陈随易](https://www.zhihu.com/people/chensuiyi) | | 掘金 | [掘金陈随易](https://juejin.im/user/1239904846873326) | | 码云 | [码云陈随易](https://gitee.com/banshiweichen) | | github | [github 陈随易](https://github.com/chenbimo) | | 交流探讨 | 创建了 `全球顶级程序员微信交流群`,加入交流请加我微信 | ## 作者时间线 一个在折腾路上狂奔的程序员。 - 出生于 1993 年,男,身高数尺,日食三餐 - 2011 年高二,重点高中转职高,学计算机 - 2015 年大二读完挂 8 科,退学,益阳 PHP 实习 - 2016 年独立负责整个项目前后端,步入全栈 - 2017 年做前端线下讲师,教学方式无人懂 - 2018 年开发游戏,凌晨 1,2 点下班 - 2019 年做前端线上讲师,下半年远程顾问 - 2020 年创业、加班、熬夜、开源 - 2021 年回老家全职接单,月入 2000 - 2022 年继续接单,月入 1 万 5 以上,业余写开源项目 - 2023 年,注册公司,产品 + 文章,收入甚微,饥肠辘辘 忠告!!!年轻人,一定要多读书! 至少拿个本科文凭再出来混!不然会损失很多机会! ## 对新人的建议 1. 不要躺平 2. 提高自身能力 3. 多结交有实力的朋友 4. 业余探索副业收入 5. 减少抱怨 6. 多思考如何脱离困境 ## 赞助作者 支付宝赞赏码 ![支付宝](https://static.chensuiyi.com/alipay-qrcode.png) 微信赞赏码 ![微信收款码](https://static.chensuiyi.com/wepay-qrcode.png) ## 版权说明 `yiapi(易接口)` 使用 `Apache 2.0` 协议开源 > 一句话总结:开源不等于放弃版权,不可侵犯原作者版权,改动处要做说明,可以闭源使用。 拥有版权(Copyright)意味着你对你开发的软件及其源代码拥有著作权,所有权和其他法定权利,使用一个开源协议并不意味着放弃版权。 在 `Apache 2.0` 协议许可下,您可以: - **商业化使用**(这意味着,您可以出于商业目的使用这些源代码) - **再分发**(这意味着,您可以将源代码副本传输给其他任何人) - **修改**(这意味着,您可以修改源代码) - **专利使用**(这意味着,版权人明确声明授予您专利使用权) - **私人使用**(这意味着,您可以出于一切目的私下使用和修改源代码) 唯须遵守以下条款: - **协议和版权通知**(这意味着,软件中必须包含许可证和版权声明的副本) - **状态更改说明**(如果您更改软件,您应当提供适当的说明) 除此之外,该软件: - **提供责任限制**(版权人声明不对使用者造成的任何损失负责) - **限制商标使用** (不能使用版权人的商标) - **不提供任何担保**(版权人声明不为该软件的品质提供任何担保) 进一步说明: 1. 本软件又叫本 **作品**,可以是源码,也可以是编译或转换后的其他形式。**衍生作品** 是在本作品的基础上修改后的有原创性的工作成果。本作品的 **贡献者** 包括许可人和其他提交了贡献的人,以下统称 **我**。 2. 我授予你权利:你可以免费复制、使用、修改、再许可、分发本作品及衍生作品(可以不用公开源码)。 3. 如果本软件涉及我的专利(或潜在专利),我在此授予你专利许可,你可以永久性地免费使用此专利,用于制作、使用、出售、转让本作品。如果你哪天居然告本作品侵权,你的专利许可在你告我那天被收回。 4. 你在复制和分发本作品或衍生作品时,要满足以下条件。 - 带一份本许可证。 - 如果你修改了什么,要在改动的文件中有明显的修改声明。 - 如果你以源码形式分发,你必须保留本作品的版权、专利、商标和归属声明。 - 如果本作品带了 **NOTICE** 文件,你就得带上 **NOTICE** 文件中包含的归属声明。即便你的发布是不带源码的,你也得带上此文件,并在作品某处予以展示。 - 你可以对自己的修改添加版权说明。对于你的修改或者整个衍生作品,你可以使用不同的许可,但你对本作品的使用、复制和分发等,必须符合本许可证规定。 5. 你提交贡献就表明你默认遵守本许可的条款和条件。当然,你可以和我签订另外的专门的条款。 6. 你不许使用我的商品名、商标、服务标志或产品名。 7. 本作品是 **按原样**(AS IS)提供的,没有任何保证啊,你懂的。 8. 我可不负任何责任。除非我书面同意,或者法律有这样的要求(例如对故意和重大过失行为负责)。 9. 你可以向别人提供保证,你可以向别人收费,但那都是你的事,别给我惹麻烦。 注意以上的 **我**,既包含了许可人,也包含了每位 **贡献者**。