drupaldiversity / contrib

⚠️ All future work has moved to Drupal.org - https://www.drupal.org/project/ddi_contrib
GNU General Public License v2.0
9 stars 6 forks source link

12/4 full group meeting agenda #17

Closed sparklingrobots closed 6 years ago

sparklingrobots commented 7 years ago

How do we manage the repo? Who gets admin rights? Can we split editing the wiki and merging pull requests? like trusted members (better name needed) only can merge? then 'everyone' could be a normal member without the ability to 'destroy' something OpenDemographics project CoC & Licensing questions

sparklingrobots commented 7 years ago

Cleverington: Would anyone be against choosing a specific workflow as a standard, such as using Pantheon's Terminus to build and/or Lando, etc. Just trying to think on how to create a 'solvent' workflow we can all use, which doesn't rely on simply writing up the instructions under the assumption of using something like Acquia Dev Desktop 2

cleverington commented 7 years ago

Comment Edited for Readability

For a little more clarification on the Workflow selection thoughts, Acquia Dev Desktop 2 is a great tool: yes, but starts to become limiting for late-scale development.

In contrast, something more complicated may create roadblocks for onboarding of new users.

Because of this, my recommendation for our workflows would be to choose one of the Docker-based environments we can 'customize' to our liking.

Local Development Environments

In no particular order here, just giving thoughts/feedback based on personal experience.

Which would be why there's a lot of gaps. ;-)

Also did not include services with monthly Development charges.

Pro Con
1. Drupal VM
URL: https://www.drupalvm.com/
Works equally well on any OS (Windows Professional, OSX, Linux)
Supports HEAVY customization, MultiSite, do-as-you-like configuration No 'at the ready' PaaS integrations, though this could be resolved via scripts
Once configuration is "done", we would only need to maintain a handful of easy to update files moving forward Requires advanced user to setup initial configuration (and further users to use it)
Can be forked from main Repo to create
Natively supports task runners for local testing/development. (SASS/SCSS, Compass, Grunt, Gulp, etc.)
Supports CI workflows
2. Lando
URL: https://docs.devwithlando.io/tutorials/drupal8.html ( The new version of Kalabox.io )
Works equally well on any OS (Windows Professional, OSX, Linux)
Lando / Pantheon / Behat Example already exists Less customizable than Drupal-VM for 'End Users'
Works great with syncing directly to Pantheon Environments for Team-Development Greater onboarding requirements for customization by Advanced Users
Terminus, Composer, and other important PHP-development required tools already installed
Natively supports task runners for local testing/development. (SASS/SCSS, Compass, Grunt, Gulp, etc.)
Supports CI workflows
3. Acquia Dev Desktop 2
https://dev.acquia.com/downloads
Works equally well on any OS (Windows Professional, OSX, Linux) Tends to quickly become limited for those who require more advanced Drush / Drupal Console Workflows
Automation is limited
Does not natively support task runners for local testing/development. (SASS/SCSS, Compass, Grunt, Gulp, etc.)
4. Amazee.io
https://docs.amazee.io/
Not enough experience to give an educated evaluation.
5. DockSal
https://docksal.io/
Not enough experience to give an educated evaluation.
zenlan commented 7 years ago

Strange that Drupal VM goes with Solr 4 when all the cool kids are using at least 6 if not 7. I realise that this won't be an issue for most, just curious as to the reason. I tend to use Solr a lot and it takes seconds to set up 6/7 these days now that it no longer requires Tomcat/Jetty.

sparklingrobots commented 6 years ago

Two topics for the next meeting:

1) How to publicize meeting times so everyone knows when the next meeting is AND can find that info for their own time zone

2) How to easily find next steps for the team you are on

sparklingrobots commented 6 years ago

Using DDI Contrib Team organization Add your mentors to your profile!!

sparklingrobots commented 6 years ago

Agenda: