id | title |
---|---|
creating-new-project |
Creating a new project |
- Make a copy of Wunder's drupal-project, and push it as a new repository within the wunderio Github organisation.
- Setup your project:
- Run your project locally with lando:
lando start
(follow local environment setup instructions at https://github.com/wunderio/drupal-project#setup) - Install composer dependencies with
lando composer install
and commit composer.lock and generated files in theweb
folder. If Drupal adds additional database credentials in settings.php, these should not be committed and can be discarded. - Install javascript dependencies with
npm install
and commit the package-lock.json file. - Install Drupal with
lando drush site-install
and export the default configuration withlando drush config-export
.
- Run your project locally with lando:
- Log in to CircleCI with your Github credentials, select "wunderio" and enable your project.
- Watch your project build, the CircleCI output has a link to your deployed environment.
- Make a copy of Wunder's frontend-project, and push it as a new repository within the wunderio Github organisation.
- Log in to CircleCI with your Github credentials and enable your project.
- Watch your project build, the CircleCI output has a link to your deployed environment.