ddev / ddev-platformsh

Add integration with Platform.sh hosting service
Apache License 2.0
9 stars 10 forks source link

Implement support and automated tests using key platform templates #22

Open rfay opened 2 years ago

rfay commented 2 years ago

It is time to return to the automated tests, preferably trying to do something live.

rfay commented 2 years ago
rfay commented 1 year ago

Here are Platform's template priorities

rfay commented 1 year ago

Another source for prioritization is Product Area: Product Experience - Top Level Vision, Strategy & 2023 goals

Tech Stacks: Drupal (CMS) Wordpress (CMS) Magento (CMS) Laravel (Framework) Symfony (Framework)

rfay commented 1 year ago

@gilzow for our strategies coming up, could you suggest what the best way to work through maybe 4 of them could be?

It looks to me like we have decent tests for Drupal and wordpress-bedrock. The WP Bedrock has a database, so better tests, I'll add a database to Drupal 9.

We have a test for laravel, which means that it seemed to work when I tried it, but it doesn't have a database.

Does that mean that magento2ce and Symfony would be our next targets?

gilzow commented 1 year ago

Some others we can/should test: Pimcore Typo3

As for priorities, I think you're right: symfony and magento should be next.

rfay commented 1 year ago

Sounds good. I'm scared of pimcore, as the only round I've had with it had all kinds of crazy stuff in it. TYPO3 should work out fine.

rfay commented 1 year ago

So priorities for coming weeks:

gilzow commented 1 year ago

The official template(s) for symfony is here: https://github.com/symfonycorp/platformsh-symfony-template
And then from the branches choose the one you want/need

gilzow commented 1 year ago

I've been told we don't need to worry about Symfony as their cli ships with its own local dev solution. But I need to make sure @lolautruche agrees with this.

lolautruche commented 1 year ago

It is true that Symfony CLI provides an efficient local webserver and good support of Docker for services. Nevertheless, I think we should not neglect it

gilzow commented 1 year ago

for Django template testing: https://github.com/wsvincent/djangox https://github.com/django-cms/django-cms https://github.com/blackfireio/bigfoot-django https://github.com/mirumee/saleor

rfay commented 1 year ago

The good news is that we already have testing for laravel, which is @chadwcarlson 's highest priority.