Fleet & Transport Management Extension for Fleetbase
Find a file
2026-03-30 06:52:42 +00:00
.github/workflows added create release workflow 2025-05-30 16:41:59 +08:00
addon Merge branch 'main' into tac 2026-03-07 07:52:56 +00:00
app moved avatar management to fleetops settings 2026-02-13 20:18:43 +08:00
assets/images First monorepo/ structure for monorepo 2023-10-09 15:09:38 +08:00
config completed universe refactor migration 2025-12-05 12:31:14 +08:00
server Allow custom from address for customer credentials email 2026-03-30 06:52:42 +00:00
tests moved avatar management to fleetops settings 2026-02-13 20:18:43 +08:00
translations Merge branch 'main' into tac 2026-03-07 07:52:56 +00:00
.editorconfig First monorepo/ structure for monorepo 2023-10-09 15:09:38 +08:00
.ember-cli upgraded for ember 5.4 2023-12-07 14:55:30 +08:00
.eslintignore fixed linting errors 2024-01-23 19:23:03 +08:00
.eslintrc.js fixed linter 2023-12-12 18:07:59 +08:00
.gitattributes First monorepo/ structure for monorepo 2023-10-09 15:09:38 +08:00
.gitignore Fixed all missing translations and patched order payload rendering and service quote fetching 2024-01-23 19:19:28 +08:00
.npmignore upgraded for ember 5.4 2023-12-07 14:55:30 +08:00
.php-cs-fixer.php updated php cs fixer with phpdoc_to_comment rule as false 2024-05-29 12:08:14 +08:00
.prettierignore upgraded for ember 5.4 2023-12-07 14:55:30 +08:00
.prettierrc.js upgraded for ember 5.4 2023-12-07 14:55:30 +08:00
.stylelintignore fixed linter 2023-12-12 18:07:59 +08:00
.stylelintrc.js fixed linter issues, started on BE stuff 2024-03-04 19:18:32 +08:00
.template-lintrc.js fixed linter 2023-12-12 18:07:59 +08:00
.watchmanconfig upgraded for ember 5.4 2023-12-07 14:55:30 +08:00
composer.json Merge branch 'main' into tac 2026-03-07 07:52:56 +00:00
CONTRIBUTING.md First monorepo/ structure for monorepo 2023-10-09 15:09:38 +08:00
ember-cli-build.js upgraded for ember 5.4 2023-12-07 14:55:30 +08:00
extension.json bumped version to v0.6.37 2026-02-28 09:43:04 +08:00
index.js Updated core dependencies, and removed redundant ember-ui styles filter hook 2025-12-06 15:23:03 +08:00
LICENSE.md bump version, migrate license to AGPL v3 2024-07-05 11:18:24 +08:00
package.json bumped version to v0.6.37 2026-02-28 09:43:04 +08:00
phpstan.neon.dist First monorepo/ structure for monorepo 2023-10-09 15:09:38 +08:00
phpunit.xml.dist First monorepo/ structure for monorepo 2023-10-09 15:09:38 +08:00
pnpm-lock.yaml Merge branch 'main' into tac 2026-03-07 07:52:56 +00:00
README.md Update README.md 2024-02-07 14:35:02 +08:00
testem.js First monorepo/ structure for monorepo 2023-10-09 15:09:38 +08:00
tsconfig.declarations.json upgraded for ember 5.4 2023-12-07 14:55:30 +08:00

Open-source Fleet & Transport Management Extension for Fleetbase


Overview

This monorepo contains both the frontend and backend components of the FleetOps extension for Fleetbase. The frontend is built using Ember.js and the backend is implemented in PHP.

Requirements

  • PHP 8.0 or above
  • Ember.js v4.8 or above
  • Ember CLI v4.8 or above
  • Node.js v18 or above

Structure

├── 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

Installation

Backend

Install the PHP packages using Composer:

composer require fleetbase/core-api
composer require fleetbase/fleetops-api

Frontend

Install the Ember.js Engine/Addon:

pnpm install @fleetbase/fleetops-engine

Usage

Backend

🧹 Keep a modern codebase with PHP CS Fixer:

composer lint

⚗️ Run static analysis using PHPStan:

composer test:types

Run unit tests using PEST

composer test:unit

🚀 Run the entire test suite:

composer test

Frontend

🧹 Keep a modern codebase with ESLint:

pnpm lint

Run unit tests using Ember/QUnit

pnpm test
pnpm test:ember
pnpm test:ember-compatibility

🚀 Start the Ember Addon/Engine

pnpm start

🔨 Build the Ember Addon/Engine

pnpm build

Contributing

See the Contributing Guide for details on how to contribute to this project.

License

This project is licensed under the MIT License.