Fleet & Transport Management Extension for Myorders
npm install @myorders/fleetops-engine
Open-source Fleet & Transport Management Extension for Myorders
---
This monorepo contains both the frontend and backend components of the FleetOps extension for Myorders. The frontend is built using Ember.js and the backend is implemented in PHP.
* PHP 8.0 or above
* Ember.js v4.8 or above
* Ember CLI v4.8 or above
* Node.js v18 or above
```
├── 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
Install the PHP packages using Composer:
`bash`
composer require myorders/core-api
composer require myorders/fleetops-api$3
Install the Ember.js Engine/Addon:
`bash`
pnpm install @myorders/fleetops-engine
🧹 Keep a modern codebase with PHP CS Fixer:
`bash`
composer lint
⚗️ Run static analysis using PHPStan:
`bash`
composer test:types
✅ Run unit tests using PEST
`bash`
composer test:unit
🚀 Run the entire test suite:
`bash`
composer test
🧹 Keep a modern codebase with ESLint:
`bash`
pnpm lint
✅ Run unit tests using Ember/QUnit
`bash`
pnpm test
pnpm test:ember
pnpm test:ember-compatibility
🚀 Start the Ember Addon/Engine
`bash`
pnpm start
🔨 Build the Ember Addon/Engine
`bash``
pnpm build