Posted by liberatr on June 12, 2018 at 6:21pm
Start:
2018-06-13 18:00 - 20:00 America/Los_Angeles Organizers:
Event type:
User group meeting
This month's Portland Drupal User Group will take place at ThinkShout (433 NW 4th Ave. Ste 100).
At this user group:
I will lead a discussion about Composer - what is it, why it is becoming important to learn, and a few ways it is being used in the wild.
Our icebreaker question of the day will be "What is something about Drupal or web development you wish you knew more about?" We'll take notes and try to come up with an order that fits the calendar.
Pizza and socializing starting at 6pm followed by presentations starting at 6:30 pm.
See you there!

Comments
Amber's TCDrupal
Amber's TCDrupal Presentation:
"Keeping Drupal 8 Up To Date"
https://2018.tcdrupal.org/session/keeping-drupal-8-date
Composer Drupal Project:
https://github.com/drupal-composer/drupal-project
Composerize Drupal:
https://github.com/grasmash/composerize-drupal
Proposal: Composer Support in Core initiative
https://www.drupal.org/project/ideas/issues/2958021
Improve instructions to core/UPDATE.txt
https://www.drupal.org/project/drupal/issues/2867757
Pantheon's new Composer docs:
https://pantheon.io/docs/guides/drupal-8-composer-no-ci/
Platform.sh Composer docs:
https://docs.platform.sh/frameworks/drupal8.html
Amazee.io Composer docs:
https://docs.amazee.io/drupal/example-for-drupal-8-with-composer.html
Acquia Composer docs:
https://docs.acquia.com/en/stable/resource/composer/
Ryan Price
DrupalEasy Podcast
Some more links from Slack post-discussion
if you're creating a reusable project or library like the MailChimp API library, you do not want to commit your vendor folder because you then become responsible for maintaining all the dependencies. If you're building a single project or site that is not going to be reused by others then there's a significant amount of benefit gained by adding vendor to the project.
Some common examples of reasons cited for not adding vendor to your website are listed here:
https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-...
we didn't talk about
composer update --lockthe other day - I feel like we could have a brief follow-up next month about merging composer files in a team environmentGiven last DUG’s Composer and deployment discussion, this DrupalCon presentation might be of interest to folks in this channel. (I just discovered it and am about to watch it, too.) https://events.drupal.org/neworleans2016/sessions/production-artifact-de...
I just finished watching this: https://events.drupal.org/baltimore2017/sessions/continuous-integration-...
I have been missing this step: generating artifacts for production. If you, like me, don’t use Continuous Delivery tool, like Jenkins or CircleCi, as of yet :grin:, and would like to do it manually here is this link: https://docs.acquia.com/en/stable/tutorials/deploy/generating-deployment...
Ryan Price
DrupalEasy Podcast