No description
  • php 59.9%
  • Twig 16.5%
  • SCSS 11.9%
  • JavaScript 10.3%
  • CSS 1.2%
  • Other 0.1%
Find a file
2026-02-27 11:24:00 +00:00
ADRs docs: server migration ADR 2025-11-06 12:43:11 +03:00
backups feat!: new file structure 2025-07-13 12:15:14 +03:00
docker feat: introduce playwright pipelines 2025-11-23 12:47:06 +03:00
drupal Revert "chore: Dimandocs reviewed drupal/web/modules/custom/assetbank/modules/assetbank_media" 2026-02-27 14:23:03 +03:00
scripts feat: Allow dynamic local hosts. 2026-02-10 18:39:33 +07:00
styleguide feat: Apply suggestions. 2026-02-26 19:31:54 +07:00
.editorconfig feat!: new file structure 2025-07-13 12:15:14 +03:00
.env fix: Fix notices, warnings, code styles. 2026-01-22 20:02:02 +07:00
.gitattributes feat!: new file structure 2025-07-13 12:15:14 +03:00
.gitignore fix: styleguide updates 2025-12-02 10:01:36 +03:00
bitbucket-pipelines.yml feat: Allow dynamic local hosts. 2026-02-10 18:39:33 +07:00
CLAUDE.md test: product catalog tests. 2025-11-24 00:03:01 +03:00
compose.yml feat: Adapt Autonomous domain. 2026-02-26 21:37:04 +07:00
dimandocs.json fix: cache null issie on admin/content 2025-11-12 22:27:44 +03:00
README.md feat!: new file structure 2025-07-13 12:15:14 +03:00
Taskfile.yml fix: change project name in .env file 2026-01-09 17:27:45 +03:00

General information

For running new project for local development, you need to do the following steps:

  1. Have or create docker network docker network create web
  2. Have already started global traefik (you can use configured example https://bitbucket.org/dimando/ci_traefik/src)
  3. Run task up
  4. Run task install

Desired infrastructure state:

  • Have a separate pipeline for the "master" branch on the production server.
  • For all other branch names (including stage, dev, etc.), use the default pipeline with auto-creating environments according to the branch name on the dev-server.

Taskfile:

We use Task to run commands. You can find the task file in the root of the project.

During CI-CD process, we also use tha global Taskfile located in the /dimando/ folder. Sources of the global Taskfile: https://bitbucket.org/dimando/taskfile/.

For getting help on the available commands, run task --list. Feel free to adopt it for particular needs.

Dev environments setup steps:

  1. Go to /admin/access-tokens in Bitbucket admin area for the project and add access token. The name could be anything. Then go to /admin/pipelines/repository-variables in Bitbucket admin area and add BITBUCKET_TOKEN variable with created token value.
  2. Enable pipelines /admin/addon/admin/pipelines/settings in bitbucket admin area.
  3. Make sure that you have configured runner for your new environment server (https://bitbucket.org/dimando/ansible/src/master/readme.md)

For MacOS users:

During task install you'll get darwin-specific variant of composer.override.yml file and .env.local.overrides file. Check /scripts/Taskfiles/Helpers for more info.