How to use this project
- Create a new project on your computer.
composer create-project eaudeweb/recommended-project:10.x-dev [project-name]
- When asked
"Do you want to remove the existing VCS (.git, .svn..) history? [Y,n]?"
chooseY
- Customize
example.robo.yml
- Update project name in
.ddev/config.yaml
- Update
README.md
Below you will find the default README template, please update the README file after creating the project.
PROJECT NAME
Short project description.
I. Prerequisites
Using DDEV | Using LAMP stack |
---|---|
DDEV 1.22.0+ (https://ddev.com/get-started) | PHP 8.2 (see https://www.drupal.org/node/3295154) |
MySQL 5.7.8+ / MariaDB 10.3.7+ | |
Apache / NGINX | |
Composer (https://getcomposer.org) | |
NVM (https://github.com/nvm-sh/nvm) | |
Node.js 18 (run nvm use 18 ) |
II. Project setup
- Clone the repository
- Copy
example.robo.yml
torobo.yml
and customizeusername
,password
andadmin_username
- Copy
.env.example
to.env
and configure the variables there
If you are using LAMP stack and not DDEV, also the following steps are also required:
- Create a new database
- Create a new virtual host pointing to the web folder of this project
- Update your
/etc/hosts
file accordingly - Copy
web/sites/example.settings.local.php
toweb/sites/default/settings.local.php
and customize database credentials. - Copy
example.salt.txt
tosalt.txt
III. Installation
- Run
./install.sh
IV. Development
Please make sure you are familiar with:
- Working with helpdesk: https://drupal.eaudeweb.ro/docs/use/helpdesk
- Our GIT workflow: https://drupal.eaudeweb.ro/docs/development-guide/git-workflow
- DDEV deveopment guide: https://drupal.eaudeweb.ro/docs/technical/documentation/development-ddev