João Ventura http://drupalcamp.local/en/speakers/joao-ventura en Best practices with composer and git for Drupal 7 and Drupal 8 http://drupalcamp.local/en/sessions/best-practices-composer-and-git-drupal-7-and-drupal-8 <span class="field field--name-title field--type-string field--label-hidden">Best practices with composer and git for Drupal 7 and Drupal 8</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/en/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 04/19/2018 - 12:15</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Speaker</div> <div class="field__item"><a href="/en/speakers/joao-ventura" hreflang="en">João Ventura</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>In this session, I'll be presenting some of the best practices in building Drupal 7 and 8 websites using composer and git workflows.</p> <p>If you're still committing the complete Drupal source code into your repo, or are still stuck in 'drush make' it's time to learn how to build your website in a maintainable way.</p> <p>Topics covered:</p> <ul><li>Semantic versioning</li> <li>Drupal build systems <ul><li>Drush make</li> <li>Composer for Drupal 7</li> <li>Composer for Drupal 8</li> </ul></li> <li>Leveraging git <ul><li>Git branches and tags</li> <li>Git diff, apply, revert</li> <li>Creating a drupal.org patch + interdiff with git</li> <li>Pull requests and peer review</li> </ul></li> </ul></div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Timeslot</div> <div class="field__item"><a href="/taxonomy/term/41" hreflang="und">17:00-17:45</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Room</div> <div class="field__item"><a href="/en/rooms/room1" hreflang="en">Room 1</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Language</div> <div class="field__item"><a href="/en/languages/english" hreflang="en">English</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Experience Level</div> <div class="field__item"><a href="/en/xp/intermediate" hreflang="en">Intermediate</a></div> </div> Thu, 19 Apr 2018 12:15:59 +0000 admin 30 at http://drupalcamp.local