Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Tide

Introduction to Tide

What is Tide?
Why is it important?
How it works?
Contribute to Tide.

Tweet

More Decks by Ahmedabad WordPress Meetup

Other Decks in Programming

Transcript

  1. Disclaimer I am sharing here what I know about Tide,

    Please correct me if I am wrong anywhere! Also, this session is going to about technical related stuff. If you are feel sleepy, you can take power nap. No one will going to complain. WordPress Ahmedabad Meetup
  2. Overview § What is Tide? § Why is it important?

    § How it works? § Contribute to Tide. § QA WordPress Ahmedabad Meetup
  3. What is Tide? § Tide: The Next Big Thing on

    Coding Standards. § Tide is a new software test automation project kicking off in WordPress core. WordPress Ahmedabad Meetup
  4. Say to Tide. § Tide, a project started at XWP

    and supported by Google, Automattic, and WP Engine, aims to equip WordPress users and developers to make better decisions about the plugins and themes they install and build. WordPress Ahmedabad Meetup
  5. More about Tide… § Tide is a service, consisting of

    an API, Audit Server, and Sync Server, working in tandem to run a series of automated tests against the WordPress.org plugin and theme directories. § https://github.com/wptide/wp-tide-api WordPress Ahmedabad Meetup
  6. More about Tide… § Through the Tide plugin, the results

    of these tests are delivered as an aggregated score in the WordPress admin that represents the overall code quality of the plugin or theme. WordPress Ahmedabad Meetup
  7. Why Tide is important? § A well written code optimizes

    the performance of your theme/plugin. § It can help the team work together better and increases efficiency. § It is really easy to find and correct errors. § It helps to improve compatibility. § People tend to make fewer mistakes in consistent environments. WordPress Ahmedabad Meetup
  8. How Tide works? § Tide runs a series of code

    sniffs across a plugin / theme. § https://github.com/WordPress-Coding- Standards/WordPress-Coding-Standards § This project is a collection of PHP_CodeSniffer rules (sniffs) to validate code developed for WordPress. WordPress Ahmedabad Meetup
  9. How Tide works? § To check Tide API report for

    your theme or plugin, you can use below URL. § https://wptide.org/api/tide/v1/audit/wporg/plugin/custo m-css-wp § https://wptide.org/api/tide/v1/audit/wporg/theme/twent yseventeen?details=all WordPress Ahmedabad Meetup
  10. Contribute to Tide. § https://make.wordpress.org/tide/ § #tide, #core-coding-standards official WordPress.org

    slack channels. § https://github.com/WordPress-Coding- Standards/WordPress-Coding-Standards § Core tickets with ‘coding-standards’ focus. https://core.trac.wordpress.org/focus/coding-standards WordPress Ahmedabad Meetup
  11. Thank You!! Any Questions? § You can find me on

    Twitter, Facebook / iamchetanp § https://www.chetanprajapati.com/ § [email protected] WordPress Ahmedabad Meetup