Skip to content
Snippets Groups Projects
Commit 5f527cea authored by danielspeicher's avatar danielspeicher
Browse files

Remove Drupal 8 und 9 projects

parent 98b08b13
Branches
No related tags found
1 merge request!10Remove Drupal 8 und 9 projects
---
title: Composer Plugin Drupal 8 Scaffold
repo: https://gitlab.lakedrops.com/composer/plugin/drupal-8-scaffold
issues: https://gitlab.lakedrops.com/composer/plugin/drupal-8-scaffold/-/issues
tags:
- composer
---
# Drupal 8 Project Template Scaffold
This is a composer plugin which is utilized by the [Drupal 8 Project Template](/composer/project/d8) project. A detailed documentation can be found there.
---
title: Composer Plugin Drupal 9 Scaffold
repo: https://gitlab.lakedrops.com/composer/plugin/drupal-9-scaffold
issues: https://gitlab.lakedrops.com/composer/plugin/drupal-9-scaffold/-/issues
tags:
- composer
---
# Drupal 9 Project Template Scaffold
This is a composer plugin which is utilized by the [Drupal 9 Project Template](/composer/project/d9) project. A detailed documentation can be found there.
---
title: Composer Project Drupal 8
repo: https://gitlab.lakedrops.com/composer/project/drupal-8
issues: https://gitlab.lakedrops.com/composer/project/drupal-8/-/issues
tags:
- composer
---
# Usage
## Preparation
- [Install composer](https://getcomposer.org): `sudo wget https://getcomposer.org/composer.phar --output-document=/usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer`
- Disable XDebug for CLI - optional: `sudo phpdismod -s cli xdebug`
- [Install Prestissimo](https://github.com/hirak/prestissimo) - optional: `sudo composer global require "hirak/prestissimo:^0.3"`
## Create new project for local development
```bash
composer create-project lakedrops/d8-project [DIRNAME] --no-interaction
cd [DIRNAME]
# If you also want to use the theme template:
composer config repositories.assets composer https://asset-packagist.org
env CUSTOM_THEME_NAME=[THEMENAME] composer require lakedrops/theme-d8-sass
```
This will build the full structure and create a git repository which you can then use during the full live-cycle of that project.
To install a new site with the included default configuration, use `drush site-install config_installer` and you get a jump-start from that.
## Deploy project to upstream stages
For deployment, both initially and for later updates, follow this:
```
mkdir /PATH/TO/ROOT
cd /PATH/TO/ROOT
git clone YOUR-GIT-REPOSITORY .
composer install
```
Optionally you can also create all the scaffolds by using
```
composer lakedrops
```
To manually update the theme components, if you're using the `lakedrops/theme-d8-sass` package and unintentionally changed one of the core file, then you can always run
```
composer lakedrops-theme-update
```
## Adding new and updating existing components
Edit the composer.json file according to your requirements and then run `composer update`.
## Adding JS packages
### CKEditor Codesnippet
```bash
composer config repositories.codesnippet '{"type": "package","package": {"name": "ckeditorplugin/codesnippet","type": "drupal-library","version": "master","dist": {"type": "zip","url": "https://download.ckeditor.com/codesnippet/releases/codesnippet_4.7.3.zip","reference": "master"}}}'
composer require ckeditorplugin/codesnippet:master drupal/codesnippet
```
### Chosen
```bash
composer config repositories.codesnippet '{"type": "package","package": {"name": "harvesthq/chosen","version": "1.8.2","type": "drupal-library","dist": {"url": "https://github.com/harvesthq/chosen/releases/download/v1.8.2/chosen_v1.8.2.zip","type": "zip"}}}'
composer require harvesthq/chosen
```
# Links
[Using Composer to install Drupal packages through Drupal.org](https://www.drupal.org/node/2718229)
# Credit
[Composer template for Drupal projects](https://github.com/drupal-composer/drupal-project)
---
title: Composer Project Drupal 9
repo: https://gitlab.lakedrops.com/composer/project/drupal-9
issues: https://gitlab.lakedrops.com/composer/project/drupal-9/-/issues
tags:
- composer
---
# Usage
## Preparation
- [Install composer](https://getcomposer.org): `sudo wget https://getcomposer.org/composer.phar --output-document=/usr/local/bin/composer && sudo chmod +x /usr/local/bin/composer`
- Disable XDebug for CLI - optional: `sudo phpdismod -s cli xdebug`
- [Install Prestissimo](https://github.com/hirak/prestissimo) - optional: `sudo composer global require "hirak/prestissimo:^0.3"`
## Create new project for local development
```bash
composer create-project lakedrops/d9-project [DIRNAME] --no-interaction
cd [DIRNAME]
```
This will build the full structure and create a git repository which you can then use during the full live-cycle of that project.
To install a new site with the included default configuration, use `drush site-install --existing-config` and you get a jump-start from that.
## Deploy project to upstream stages
For deployment, both initially and for later updates, follow this:
```
mkdir /PATH/TO/ROOT
cd /PATH/TO/ROOT
git clone YOUR-GIT-REPOSITORY .
composer install
```
## Adding new and updating existing components
Edit the composer.json file accodring to your requirements and then run `composer update`.
## Adding JS packages
### CKEditor Codesnippet
```bash
composer config repositories.codesnippet '{"type": "package","package": {"name": "ckeditorplugin/codesnippet","type": "drupal-library","version": "master","dist": {"type": "zip","url": "https://download.ckeditor.com/codesnippet/releases/codesnippet_4.7.3.zip","reference": "master"}}}'
composer require ckeditorplugin/codesnippet:master drupal/codesnippet
```
### Chosen
```bash
composer config repositories.codesnippet '{"type": "package","package": {"name": "harvesthq/chosen","version": "1.8.2","type": "drupal-library","dist": {"url": "https://github.com/harvesthq/chosen/releases/download/v1.8.2/chosen_v1.8.2.zip","type": "zip"}}}'
composer require harvesthq/chosen
```
# Links
[Using Composer to install Drupal packages through Drupal.org](https://www.drupal.org/node/2718229)
...@@ -9,8 +9,6 @@ tags: ...@@ -9,8 +9,6 @@ tags:
We do provide a couple of project templates for Drupal projects out of the box: We do provide a couple of project templates for Drupal projects out of the box:
- [Drupal 8](/composer/project/d8)
- [Drupal 9](/composer/project/d9)
- [Drupal 10](/composer/project/d10) - [Drupal 10](/composer/project/d10)
If you prefer to use your own prroject template, you'll get the most out of If you prefer to use your own prroject template, you'll get the most out of
......
...@@ -109,16 +109,12 @@ nav: ...@@ -109,16 +109,12 @@ nav:
- Ahoy: composer/plugin/ahoy/index.md - Ahoy: composer/plugin/ahoy/index.md
- Behat for Drupal: composer/plugin/b4d/index.md - Behat for Drupal: composer/plugin/b4d/index.md
- Docker for Drupal: composer/plugin/d4d/index.md - Docker for Drupal: composer/plugin/d4d/index.md
- Drupal 8 Scaffold: composer/plugin/d8-scaffold/index.md
- Drupal 9 Scaffold: composer/plugin/d9-scaffold/index.md
- Drupal 10 Scaffold: composer/plugin/d10-scaffold/index.md - Drupal 10 Scaffold: composer/plugin/d10-scaffold/index.md
- Dorgflow: composer/plugin/dorgflow/index.md - Dorgflow: composer/plugin/dorgflow/index.md
- Drupal Development Environment: composer/plugin/drupal-dev-environment/index.md - Drupal Development Environment: composer/plugin/drupal-dev-environment/index.md
- Drupal Environment: composer/plugin/drupal-environment/index.md - Drupal Environment: composer/plugin/drupal-environment/index.md
- Projects: - Projects:
- composer/project/index.md - composer/project/index.md
- Drupal 8: composer/project/d8/index.md
- Drupal 9: composer/project/d9/index.md
- Drupal 10: composer/project/d10/index.md - Drupal 10: composer/project/d10/index.md
- Ansible: - Ansible:
- ansible/index.md - ansible/index.md
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment