Shared FAB workspace shell and common Desk integration for Frappe and ERPNext.
fab is the thin app that gives the FAB suite a consistent home inside Desk. It
owns the shared workspace container, common branding, and the install-time
synchronization that keeps FAB apps grouped together in the UI.
Current responsibilities include:
- the top-level FAB desktop and sidebar entry points
- shared labels, translations, and visual assets
- install hooks that keep the FAB app group consistent across sites
develop: integration branch for testing against Frappe/ERPNextdevelopversion-16: stable branch for Frappe/ERPNext 16
cd $PATH_TO_YOUR_BENCH
bench get-app https://github.com/fabricatorsltd/frappe-fab.git --branch version-16
bench --site [site] install-app fabUse --branch develop when testing the FAB app set against Frappe develop.
cd apps/fab
pre-commit installPre-commit is configured for Ruff, ESLint, Prettier, and PyUpgrade.
GNU Affero General Public License v3.0