-
Notifications
You must be signed in to change notification settings - Fork 397
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it necessary to require Lightning? #613
Comments
No, it is not necessary. These projects will be downloaded by default. You can easily change the default profile from lightning to standard or minimal by updating project.profile in project.yml. You can also prevent any default dependency from being added to your composer.json by BLT, see http://blt.readthedocs.io/en/8.x/readme/updating-blt/#modifying-update-behavior |
Also yes, BLT is a good tool for your object. You can add a pre-configured Pipelines file to your repo with |
But don't I have to install BLT first? When I run that command, the directory comes out with those things installed. I have no project.yml to edit until that happens. If I want to remove composer packages from that, and I try to do Have I missed a step to installing BLT? |
True, in the typical workflow you have to remove Lightning after you've created the project. Removing Lightning with |
Here is example output:
But, they never returned. Let me try again. |
If core really isn't re-downloaded then that's a bug with cweagens/composer-patches and we'll need to open an issue to address it. In that case, should be able to subsequently run However, other modules like metatag, replication, etc. should not be re-downloaded because they are required by Lightning and they are not required by BLT. |
Huh. It works now. |
I am following the installation readme and just ran
composer create-project acquia/blt-project (projectname) --no-interaction
My project scaffolded out, but I notice that it added in the following:
Is Lightning necessary? I don't plan on using it, but now it's in my project. What is Cog? Do I need these things? Same for ACSF.
Also, I can't go beyond this point on the README on GitHub due to #612.
What I am looking for:
I would like to require Drupal 8.2.1, and have a blank slate for what modules or themes I want to require in my project via composer. Is BLT a good tool for this objective? I would also like to integrate the solution with a build process via Pipelines.
The text was updated successfully, but these errors were encountered: