fleetbase / fleetops-api
Fleetbase 的车队与运输管理扩展
0.5.7
2024-08-31 07:40 UTC
Requires
- php: ^8.0
- barryvdh/laravel-dompdf: ^2.0
- brick/geo: 0.7.2
- cknow/laravel-money: ^7.1
- fleetbase/core-api: ^1.5.5
- geocoder-php/google-maps-places-provider: ^1.4
- giggsey/libphonenumber-for-php: ^8.13
- league/geotools: ^1.1.0
- milon/barcode: ^10.0
- php-http/guzzle7-adapter: ^1.0
- psr/http-factory-implementation: *
- toin0u/geocoder-laravel: ^4.4
- webit/eval-math: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.34.1
- nunomaduro/collision: ^7.0
- pestphp/pest: ^2.33.2
- phpstan/phpstan: ^1.10.38
- symfony/var-dumper: ^5.4.29
- dev-main
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.30
- 0.4.29
- 0.4.28
- 0.4.27
- 0.4.26
- 0.4.25
- 0.4.24
- 0.4.23
- 0.4.22
- 0.4.21
- 0.4.20
- 0.4.19
- 0.4.18
- 0.4.17
- 0.4.16
- 0.4.15
- 0.4.14
- 0.4.13
- 0.4.12
- 0.4.11
- 0.4.10
- 0.4.9
- 0.4.8
- 0.4.7
- 0.4.6
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.9
- 0.3.8
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.9
- 0.2.8
- 0.2.7
- dev-feature/proof-of-delivery-download
- dev-feature/chat
- dev-feature/driver-config
- dev-bugfix/nav-config
- dev-feature/order-config-refactor-2
- dev-fleetops-avatar-management
- dev-dev-v0.4.7
- dev-capture-data
- dev-feature-link-app
- dev-add-coordinates-input-to-driver
This package is auto-updated.
Last update: 2024-08-31 07:45:44 UTC
README
开源的车队与运输管理扩展 for Fleetbase
概述
此单一代码库包含 Fleetbase 的 FleetOps 扩展的前端和后端组件。前端使用 Ember.js 构建,后端用 PHP 实现。
要求
- PHP 8.0 或更高版本
- Ember.js v4.8 或更高版本
- Ember CLI v4.8 或更高版本
- Node.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
安装
后端
使用 Composer 安装 PHP 包
composer require fleetbase/core-api composer require fleetbase/fleetops-api
前端
安装 Ember.js Engine/Addon
pnpm install @fleetbase/fleetops-engine
使用方法
后端
🧹 使用 PHP CS Fixer 保持现代代码库
composer lint
⚗️ 使用 PHPStan 运行静态分析
composer test:types
✅ 使用 PEST 运行单元测试
composer test:unit
🚀 运行整个测试套件
composer test
前端
🧹 使用 ESLint 保持现代代码库
pnpm lint
✅ 使用 Ember/QUnit 运行单元测试
pnpm test
pnpm test:ember
pnpm test:ember-compatibility
🚀 启动 Ember Addon/Engine
pnpm start
🔨 构建 Ember Addon/Engine
pnpm build
贡献
请参阅贡献指南,了解如何为该项目做出贡献的详细信息。
许可
本项目采用 MIT 许可协议。