象棋类
欢迎使用Chessicals应用程序的源代码存储库,该源代码发布在!
回购结构
这是一个monorepo,尽管它不使用Lerna之类的任何monorepo工具。 这些模块位于modules文件夹中。 每个模块通常遵循以下模式:
每个模块都有明确的职责
他们有自己的package.json其中包含本地依赖项
它们在src文件夹中具有源代码主体
他们在package.json文件中将许多命令作为npm脚本公开
命令的源代码位于commands文件夹中
这些命令包括robot命令,该命令会以正确的顺序运行所有其他相关命令
在许多模块中,一些命令将工件创建到dist文件夹中,然后由其他模块使用
这个中央“模块”
这个根文件夹有...
全局依赖关系,以及多个模块共有的依赖关系
一些有用的中央命令,这些命令将依次使用模块中的命令! 首先,按以下顺序使用它们:
npm run insta