5 Star 114 Fork 9

yicode-team / yicode

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

yicode - 软件开发生态

何以解忧,唯有代码。

仓库地址

点个星星,老铁。

gitee - https://gitee.com/yicode-team/yicode

github - https://github.com/chenbimo/yicode

如何使用?

请看文档

https://yicode.tech

该文档使用 yidocs 驱动。

这是什么?

这不仅仅只有一个项目,而是多个项目的集合体,采用 单仓库多项目 的方案进行管理。

本仓库为作者 陈随易 数年时间的开源集合,包含了以前端为主的各种类型的开源项目。

有什么用?

简单直接地说,使用本生态中的工具开发项目,可以达到如下效果:

  • 提高项目开发速度
  • 降低项目管理难度
  • 减少项目维护麻烦

谁开发的?

随易科技官网 https://yicode.tech

yicode(易编程)系列软件开发生态,全部由 陈随易2019 年维护更新至今。

致力于为中小企业、外包公司、软件工作室和个人开发者,提供技术规范、项目模板、效率工具等。

项目介绍

主要开源项目

  • @yicode/yite-cli(基于 vite 进行深度封装的 vue3 项目开发脚手架)
  • @yicode/yiapi(自用,基于 fastify 进行深度封装的 nodejs 项目接口开发框架)
  • @yicode/yidash(类 lodash 的业务方法库)
  • @yicode/yiscssscss 中的 lodash
  • @yicode/dlnpmyicode 软件生态下载工具)
  • @yicode/yidocs-autovitepress 侧边栏和导航栏自动生成工具,避免手动配置)

模板开源项目

  • @yicode/base-template(基本且完整的 vue3 项目开发模板)
  • @yicode/yidocs-template(具备自动化侧边栏和导航栏的 vitepress 文档项目模板)
  • @yicode/admin-templatearco-design + vue3 研发的后台管理模板)
  • @yicode/yiapi-template(自用,yiapi 接口开发项目模板)

代码贡献

为了防止潜在的版权纠纷问题,本仓库不接受任何人的代码 PR,但是非常欢迎任何人的,有效的建议和反馈。

如有功能问题,设计问题等,请提 issue 或者联系作者,由其本人修复问题,实现功能。

作者简介

属性
姓名 陈随易
微信 c91374286
扣扣 24323626(用得少)
邮箱 bimostyle@qq.com
知乎 知乎陈随易
掘金 掘金陈随易
码云 码云陈随易
github github 陈随易
交流探讨 创建了 全球顶级程序员微信交流群,加入交流请加我微信

作者时间线

一个在折腾路上狂奔的程序员。

  • 出生于 1993 年,男,身高数尺,日食三餐
  • 2011 年高二,重点高中转职高,学计算机
  • 2015 年大二读完挂 8 科,退学,益阳 PHP 实习
  • 2016 年独立负责整个项目前后端,步入全栈
  • 2017 年做前端线下讲师,教学方式无人懂
  • 2018 年开发游戏,凌晨 1,2 点下班
  • 2019 年做前端线上讲师,下半年远程顾问
  • 2020 年创业、加班、熬夜、开源
  • 2021 年回老家全职接单,月入 2000
  • 2022 年继续接单,月入 1 万 5 以上,业余写开源项目
  • 2023 年,注册公司,产品 + 文章,收入甚微,饥肠辘辘

忠告!!!年轻人,一定要多读书!

至少拿个本科文凭再出来混!不然会损失很多机会!

对新人的建议

  1. 不要躺平
  2. 提高自身能力
  3. 多结交有实力的朋友
  4. 业余探索副业收入
  5. 减少抱怨
  6. 多思考如何脱离困境

赞助作者

赞赏

版权说明

本仓库 使用 Apache 2.0 协议开源

一句话总结:开源不等于放弃版权,不可侵犯原作者版权,改动处要做说明,可以闭源使用。

拥有版权(Copyright)意味着你对你开发的软件及其源代码拥有著作权,所有权和其他法定权利,使用一个开源协议并不意味着放弃版权。

Apache 2.0 协议许可下,您可以:

  • 商业化使用(这意味着,您可以出于商业目的使用这些源代码)
  • 再分发(这意味着,您可以将源代码副本传输给其他任何人)
  • 修改(这意味着,您可以修改源代码)
  • 专利使用(这意味着,版权人明确声明授予您专利使用权)
  • 私人使用(这意味着,您可以出于一切目的私下使用和修改源代码)

唯须遵守以下条款:

  • 协议和版权通知(这意味着,软件中必须包含许可证和版权声明的副本)
  • 状态更改说明(如果您更改软件,您应当提供适当的说明)

除此之外,该软件:

  • 提供责任限制(版权人声明不对使用者造成的任何损失负责)
  • 限制商标使用 (不能使用版权人的商标)
  • 不提供任何担保(版权人声明不为该软件的品质提供任何担保)

进一步说明:

  1. 本软件又叫本 作品,可以是源码,也可以是编译或转换后的其他形式。衍生作品 是在本作品的基础上修改后的有原创性的工作成果。本作品的 贡献者 包括许可人和其他提交了贡献的人,以下统称

  2. 我授予你权利:你可以免费复制、使用、修改、再许可、分发本作品及衍生作品(可以不用公开源码)。

  3. 如果本软件涉及我的专利(或潜在专利),我在此授予你专利许可,你可以永久性地免费使用此专利,用于制作、使用、出售、转让本作品。如果你哪天居然告本作品侵权,你的专利许可在你告我那天被收回。

  4. 你在复制和分发本作品或衍生作品时,要满足以下条件。

    • 带一份本许可证。
    • 如果你修改了什么,要在改动的文件中有明显的修改声明。
    • 如果你以源码形式分发,你必须保留本作品的版权、专利、商标和归属声明。
    • 如果本作品带了 NOTICE 文件,你就得带上 NOTICE 文件中包含的归属声明。即便你的发布是不带源码的,你也得带上此文件,并在作品某处予以展示。
    • 你可以对自己的修改添加版权说明。对于你的修改或者整个衍生作品,你可以使用不同的许可,但你对本作品的使用、复制和分发等,必须符合本许可证规定。
  5. 你提交贡献就表明你默认遵守本许可的条款和条件。当然,你可以和我签订另外的专门的条款。

  6. 你不许使用我的商品名、商标、服务标志或产品名。

  7. 本作品是 按原样(AS IS)提供的,没有任何保证啊,你懂的。

  8. 我可不负任何责任。除非我书面同意,或者法律有这样的要求(例如对故意和重大过失行为负责)。

  9. 你可以向别人提供保证,你可以向别人收费,但那都是你的事,别给我惹麻烦。

注意以上的 ,既包含了许可人,也包含了每位 贡献者

Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

简介

使用 monorepo 方式管理,随易科技所有开源项目都在这个仓库中 展开 收起
JavaScript 等 4 种语言
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/yicode-team/yicode.git
git@gitee.com:yicode-team/yicode.git
yicode-team
yicode
yicode
master

搜索帮助

14c37bed 8189591 565d56ea 8189591