Dries Buytaert Details Setup for Activepieces Drupal Development
Dries Buytaert has published a guide detailing how to set up a full local development environment for Activepieces in order to contribute to the Drupal Piece integration or develop new Pieces.
The guide explains that while Docker can be used to run Activepieces locally, it does not support making code changes. Developers are instructed to fork the Activepieces GitHub repository, clone it locally, install dependencies using npm install, and modify the AP_DEV_PIECES variable in the .env file to include drupal. The environment can then be started with npm start and accessed at http://localhost:4200 using a predefined development account.
The Drupal Piece code is located in ./packages/pieces/community/drupal. Changes to the code are automatically compiled and hot-reloaded. For troubleshooting, the guide advises clearing caches by removing node_modules, cache, and dev directories. It also recommends resetting the Nx build system using npx nx reset if build inconsistencies occur.


