FAQs
Why would I use Vortex instead of just using Drupal Composer template?
You can use Drupal Composer template, but that will be your step 1. Your next step would be to add all the missing pieces that Vortex provides, such as CI integrations, tooling configuration, workflows, deployment scripts, hosting-specific configurations, documentation.
Then you would have to test all of that and make sure that it works correctly together. You would also need to make sure that there are no false negatives (for example, passing CI on broken tests can go unnoticed up until the release and would block it).
And you would have to maintain all of that and apply the updates to all the projects that you have (if you like things to be consistent, of course).
Vortex covers this out of the box: you can override anything you want in your project, but still receive updates and improvements from Vortex in the future. Your team will also have a central place to look for the documentation and the tools that they need to use.
Can I use Vortex with my existing project?
Yes, you can install Vortex into your existing project.
Can I use Vortex with my existing project and keep my existing CI?
Yes, but you would have to update your CI configuration to use Vortex's workflow scripts.
Can I use Vortex with my existing project and keep my existing hosting?
Yes, but you would have to update some of the deployment scripts to match your hosting provider.
I do not like some of the decisions made in Vortex. Can I make changes?
Yes, you can change anything you want. Vortex is a project template, which means that you can disable/remove certain features. But it also means that you may need to maintain these changes in the future yourself.
Feel free to open an issue to discuss any of the decisions made in Vortex.