-
Notifications
You must be signed in to change notification settings - Fork 25
Added info from the 'Codeception for Symfony' page #98
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
Conversation
Questions: * By "Symfony Crawler" you mean "DomCrawler"? * How does this work: "Symfony Router can be cached between requests to speed up testing"? * I'm not 100% sure about the "API Tests" header, so please double-check if anything important from https://codeception.com/for/symfony#api-tests is missing at https://codeception.com/docs/10-APITesting#REST-API
both Naktibalda and DavertMik have previously mentioned that they prefer to have the documentation and source code in one place, it's more likely to be up-to-date and in-sync that way, so you've got my 👍🏾 too.
Yes. Your link is ok.
This is a very good question, in fact, for me that question could be an issue, since there is no documentation on how Here:
there is even reference to an article where optimizations are made in Sylius, but it is not very clear exactly how this solution: if ($this->config['cache_router'] === true) {
$this->persistPermanentService('router');
} was inferred. |
I think that For page was supposed to be more of a marketing piece than technical reference. Zend Framework page has never been finished. |
Well, OK, if everybody agrees, then let's go! :-) Steps:
@TavoNiievez about the BTW: Just noticing that I already suggested to merge those pages some 4 years ago... ;-) Codeception/Codeception#4243 (comment) |
@ThomasLandauer I only answered your question, I agree that it is not an impediment for this PR. I can't help with step 2, and those steps certainly make sense if all are done. For that reason I'll not be the one who merges this. |
For step 2, add HTML redirection tag or javascript script to https://github.com/Codeception/codeception.github.com/blob/master/for/symfony.md Related change would be to remove Symfony from Use Cases dropdown in https://codeception.com/ |
See Codeception/module-symfony#98 (comment) I'm not sure if `<meta>` really works here, but let's see :-)
Please merge this PR now - the information should be present on Symfony Module page anyway - no matter how far the "deletion process" of the "use cases" dropdown already is... |
What about https://codeception.com/for/joomla ? At first sight, most stuff is explained at https://github.com/joomla-projects/joomla-browser anyway. We could add a "CMS" header at https://codeception.com/docs/03-AcceptanceTests and collect everything there? |
A problem with adding more information to 03-AcceptanceTests or other numbered documentation pages is that these pages are already very long, so you are effectively burying these links and making AcceptanceTests page even more difficult to read. There are links to joomla-browser and wp-browser in Addons page: https://codeception.com/addons I think that the point of adding Wordpress and Joomla pages to separate top level menu was to highlight that Codeception works with these popular framework. |
Yes, indeed :-) I already suggested to shorten them Codeception/Codeception#4394 - but that's quite some work :-) Anyway, what can we do at short notice?
Suggestions for the home page https://codeception.com/ (could be moved into a separate issue)
Where is this generated? Can I send a PR? BTW: WordPress is listed twice at https://codeception.com/addons - which one is better and which one should go? |
@ThomasLandauer codeception for symfony and codeception for laravel pages exist mostly for maketing reasons. They are not really docs. If you know how to bring more Symfony/Laravel users into Codeception - the ideas are appreciated. |
* Adding redirect to Joomla Browser See Codeception/module-symfony#98 (comment) * Update for.html
* Adding redirect to wp-browser See Codeception/module-symfony#98 (comment) * Update for.html
I'd like to drop all those pages completely:
I'm starting with Symfony (to show it's possible), and hopefully can motivate others to do the same for the other frameworks :-)
Reasons:
So the module page should be the only one, and it should contain everything.
So what I did is: I copied the "Features" list from https://codeception.com/for/symfony into the module page - and that's it! The rest of https://codeception.com/for/symfony has (a) nothing to do with Symfony (e.g. the shown configuration of "Acceptance Testing"), or (b) is explained elsewhere (e.g. BDD).
Questions:
So if you agree, I'll go ahead and delete https://github.com/Codeception/codeception.github.com/blob/master/for/symfony.md. If possible, the URL should be redirected to the module page.
BTW: What is https://github.com/Codeception/codeception.github.com/blob/master/for/zend-framework.md%7E ?