diff --git a/README.md b/README.md index dbe56616..b0146e48 100644 --- a/README.md +++ b/README.md @@ -120,7 +120,10 @@ The following selectors are not implemented yet: will not grab CSS files referenced in elements (the problem email clients are going to ignore these tags anyway, so why leave them in your HTML?). * Even with styles inline, certain CSS properties are ignored by certain email clients. For more information, - review documentation [here](http://www.email-standards.org/). + refer to these resources: + * [http://www.email-standards.org/](http://www.email-standards.org/) + * [https://www.campaignmonitor.com/css/](https://www.campaignmonitor.com/css/) + * [http://templates.mailchimp.com/resources/email-client-css-support/](http://templates.mailchimp.com/resources/email-client-css-support/) * All CSS attributes that apply to a node will be applied, even if they are redundant. For example, if you define a font attribute _and_ a font-size attribute, both attributes will be applied to that node (in other words, the more specific attribute will not be combined into the more general attribute). @@ -144,6 +147,19 @@ Those that wish to contribute bug fixes, new features, refactorings and clean-up When you contribute, please take the following things into account: * Please cover all changes with unit tests and make sure that your code does not break any existing tests. +* To run the existing PHPUnit tests, run the following + command: + + composer install + + and then run this command: + + vendor/bin/phpunit Tests/ + + If you want to uninstall the development packages that were installed when + you ran `composer install`, you can run this command: + + composer install --no-dev * Please use the same coding style (PSR-2) as the rest of the code. Indentation is four spaces. * Please make your code clean, well-readable and easy to understand. * If you add new methods or fields, please use proper PHPDoc for the new methods/fields.