舰队基地启动器扩展
概览
这个单相机包含Fleetbase的Skeleton/Starter扩展机的前端和后端组件. 前端使用 Ember.js 构建,后端由 PHP 实现.
- PHP 8.2 或以上
- Ember.js v5.4 或以上 (中文(简体) )
- Ember CLI v5.4 或 以上 (中文(简体) )
- 节点.js v18 或以上
结构
├── addon
├── app
├── assets
├── translations
├── config
├── node_modules
├── server
│ ├── config
│ ├── data
│ ├── migrations
│ ├── resources
│ ├── src
│ ├── tests
│ └── vendor
├── tests
├── testem.js
├── index.js
├── package.json
├── phpstan.neon.dist
├── phpunit.xml.dist
├── pnpm-lock.yaml
├── ember-cli-build.js
├── composer.json
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
安装
后端
使用作曲器安装 PHP 包 :
composer require fleetbase/core-api
composer require fleetbase/starter-api
前端
安装 Ember.js 引擎/ Addon :
pnpm install @fleetbase/starter-engine
使用量
后端
QQ 保持现代密码库 Ưμ㼯A数字 :
composer lint
使用静态分析 PHP斯坦语数字 :
composer test:types
使用运行单元测试 环境、环境和科学司
composer test:unit
运行整个测试套房:
composer test
前端
QQ 保持现代密码库 ESLint 语录数字 :
pnpm lint
使用运行单元测试 Ember/ Q股 (单位)
pnpm test
pnpm test:ember
pnpm test:ember-compatibility
启动 Ember Addon/ 引擎
pnpm start
· 构建 Ember Addon/ 引擎
pnpm build
捐款
关于如何为该项目作贡献的详细情况,见《贡献指南》.
许可证
这个项目根据麻省理工学院的许可证获得许可.