# bilibili-nuxt3 **Repository Path**: OlinOnee/bilibili-nuxt3 ## Basic Information - **Project Name**: bilibili-nuxt3 - **Description**: 基于Nuxt3框架仿B站的移动端应用程序。目前项目托管在 Gitee 和 Github 平台上中,欢迎大家 Star 和 Fork 支持~ - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-07-23 - **Last Updated**: 2025-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# Bilibili-Nuxt3 **中文** | [English](./README.en.md) ## 项目相关 ### 项目介绍 **基于Nuxt3框架仿B站的移动端应用程序**。目前项目托管在 Gitee 和 Github 平台上中,欢迎大家 Star 和 Fork 支持~ ### 项目目录 ```shell ├─.nuxt 非工程代码,存放运行或发行的编译结果 ├─node_modules 项目依赖 ├─public 网站资源目录 ├─server 接口服务器目录 ├─.gitignore git 忽略文件 ├─.npmrc npm 配置文件 ├─app.vue 根组件 ├─nuxt.config.ts nuxt 配置文件 ├─package.json 项目配置文件 ├─README.md 项目说明文件 └─tsconfig.json ts 配置文件 ``` ### 项目文档 文档地址:TODO ### 项目地址 目前项目托管在 Gitee 和 Github 平台上中,欢迎大家 Star 和 Fork 支持~ - Gitee:[https://gitee.com/OlinOnee/bilibili-nuxt3](https://gitee.com/OlinOnee/bilibili-nuxt3.git) - Github:[https://github.com/micro-carving/bilibili-nuxt3](https://github.com/micro-carving/bilibili-nuxt3.git) ### 项目预览 TODO ### 项目更新日志 [更新日志]() ## 技术选型 ### 依赖版本 | 依赖 | 说明 | 版本 | 官网 | |--------|---------|--------|--------------------| | Nuxt3 | Nuxt是一个 开源框架 ,使得Web开发变得直观且强大。可以自信地创建高性能和生产级别的全栈Web应用和网站。 | 3.12.4 | https://nuxt.com/ | | Vant | Vant 是一个轻量、可靠的移动端 Vue 组件库,于 2017 年开源。 | 4.9.2 | https://vant-ui.github.io/vant/#/zh-CN | ## 快速开始 ### 源码构建 - [前端项目构建文档说明]() ## 参与贡献 开源项目离不开大家的支持,如果您有好的想法,遇到一些 **BUG** 并修复了,欢迎小伙伴们提交 **Pull Request** 参与开源贡献 1. **fork** 本仓库到自己的 **repo** 2. 将自己的 **repo** 项目 **clone** 到本地 3. 新建 **feat_xxx** 分支 4. 新增或者修改代码 5. **commit** 并 **push** 到自己的 **repo** 6. 新建 **PR** (**Pull Request**) 请求,提交到 develop 分支 7. 等待作者合并 ## Git 贡献提交规范 - 参考 vue 规范 (Angular) - 🆕 `feat` 增加新功能 - 🐞 `fix` 修复问题/BUG - 🧽 `polish` 打磨功能,用优雅的方式改造功能 - 📝 `docs` 文档/注释 - 🎨 `style` 代码风格相关无影响运行结果的 - 🧬 `refactor` 重构 - 📈 `perf` 优化/性能提升 - 🎬 `test` 测试相关 - 🔙 `revert` 撤销修改 - 〰 `workflow` 工作流改进 - 🛠 `ci` 持续集成 - 🆒 `chore` 依赖更新/脚手架配置修改等 - 💱 `types` 类型定义文件更改 ## 致谢 **TODO**起初参考了很多**开源项目**的**解决方案**,**开源不易,感谢分享** - 感谢**Nuxt**的中文官方文档:[https://nuxt.com.cn/](https://nuxt.com.cn/) - 感谢**Nuxt**的英文官方文档:[https://nuxt.com/](https://nuxt.com/) - 感谢**Vant**的官方文档:[https://vant-ui.github.io/vant/#/zh-CN](https://vant-ui.github.io/vant/#/zh-CN) ## 开源协议 1. [GPL 3.0(GNU General Public License Version 3)](https://www.gnu.org/licenses/gpl-3.0.txt),GNU通⽤公共许可协议。GNU官⽅的定义:GNU is Not Unix 2. GPL 3.0协议第4条、第5条的规定,只要后续版本中有使⽤先前开源版本中的源代码,并且先前版本使⽤了GPL 3.0协议,则后续版本也必然受GPL 3.0协议的约束。 3. GPL 3.0协议并未限制⽤户进⾏商⽤,只是必须遵守开源的规定。GPL的精髓就是开源,和是否商⽤,是否收费完全没有关系。 4. GPL 其实从字⾯上就可以理解为公共许可证,也就是说遵循GPL的软件是公共的,其实不存在什么版权问题,或者说公众都有版权,GPL提出了和版权 (copyright)完全相反的概念(copyleft)。