-
Notifications
You must be signed in to change notification settings - Fork 14
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
Select build language and tooling #2
Comments
I don't think we can use just one language e.g. we're not going to run JavaScript/CSS builds using PHP, and we're not going to rewrite drush commands for updating the Drupal database in JavaScript. For some hosts we've also needed to run commands directly related to the filesystem/webserver (e.g. switching a symlink). I'd like to go with something higher level for the task runner so it can interface easily with the likes of drush, gulp etc. I think https://taskfile.dev/ would work well for this because...
One thing I really like about this is that using drush aliases you can reuse the task to run on a remote site and the syntax is pretty nice. It also avoids a vendor/platform specific tool e.g.
or even wire it up to ddev -
|
That's wonderful! All your thoughts make sense to me. A few notes:
|
|
If we don't use something that exists in #1 , we need to decide if we're using:
Along with some pre-existing job runner (like Robo, gulp, etc).
The text was updated successfully, but these errors were encountered: