{"repo":"ba-archive/blue-archive","free":true,"listed":false,"github":"https://github.com/ba-archive/blue-archive","clone":"git clone https://github.com/ba-archive/blue-archive.git","description":"碧蓝档案的档案。我们期待着更多老师的加入，欢迎通过邮件、B站私信或 discussion 联系我们","language":"TypeScript","stars":313,"topics":["blue-archive","bluearchive","monorepo","pixi-spine","pixijs","rushjs","vite","vue3"],"license":"AGPL-3.0","category":"game-templates","readme_excerpt":"碧蓝档案剧情站 简体中文 English 子项目 (monorepos) - Plana Studio - 碧蓝档案剧情编辑器 (/apps/blue-archive-story-player) - blue-archive-story-viewer - 碧蓝档案剧情站 (/apps/blue-archive-story-viewer) - ba-online-toolbox - 在线翻译工具 (/apps/ba-online-toolbox) - Eden Design - 组件库 (/lib/eden-design) - ba-story-player - 剧情播放器组件 (/lib/ba-story-player) 环境信息 项目采用 rush.js 组织 monorepo, 统一各个项目的代码规范和依赖, 优化引入项目公用包形式 - 当前 rush 版本： 5.120.6 - 推荐 node 版本： =14.15.0 linux 安装教程 对于 windows 系统推荐先安装 scoop，然后使用 scoop 安装 nvm，最后使用 nvm 安装 node 安装 rush 常用命令 对一个子库新增依赖 -m 将所有其他库的依赖保持一致 git commit 时禁用自动格式化 hook 更新依赖 项目结构 - apps/ 应用程序目录 - lib/ 库目录 - lib/ba-rig 此仓库的 rush-rig 包，详见：https://heft.rushstack.io/zh-cn/pages/intro/rig packages/ - lib/ba-story-player 剧情播放器组件库 正确的使用 eslint 和 lint-staged deprecated 已过时 eslint lint-staged 配置文件 - .eslintrc - .eslintignore - .lintstagedrc.mjs - common/autoinstallers/rush-eslint/.eslintrc - common/autoinstallers/rush-eslint/.lintstagedrc base.mjs 全局 tsconfig - lib/ba-rig/profiles/default/tsconfig-base.json 正确使用 .vscode 文件夹 .vscode 文件夹内可以保存项目推荐的扩展， settings.json 还可以用来统一一些 vscode 设置，比如 typo 插件的词库。","default_branch":null,"files":null,"tree":[],"storefront":"/r/ba-archive","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ba-archive/blue-archive/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}