Monorepo containing the Bring App project template and its supporting packages.
yarn
yarn services:up
yarn dev
plugins/bring-app
The Bring App plugin for WordPress containing the core functionality and project specific customizationsthemes/bring-app-theme
Minimal theme for the headless WordPress Bring App architecturenext-app/
For the frontend that mirrors the routing of WordPresswordpress/
The wordpress folder for local developmentyarn changeset
: Bump package versions and commit changelog messageyarn
or yarn install
: Install all dependencies in all workspacescomposer install
then composer dump-autoload
: Install all php dependencies (automatically runs after yarn)yarn dev
: Start development serveryarn build
: Create production buildyarn storybook
: Start storybook development serveryarn checks
: Lints and types all workspacesyarn format
: Formats all files in all workspacesyarn workspace <workspace-name> add <package-name>
: Add new package to one workspaceyarn workspace <workspace-name> remove <package-name>
: Remove package from one workspaceyarn workspace <workspace-name> run <script-name>
: Run a script in a specific workspaceyarn syncpack <syncpack-command>
: Run syncpack command to sync package versions, type yarn syncpack --help
for more infoTo initialize a new Bring App project, please refer to the app Readme.
For API documentation of the Bring packages, visit our Docs page.
For a comprehensive overview and deeper insights into the project's purpose and structure, please refer to the Introduction docs.