Branch: trunk
Clone or download
Xyfi Merge pull request #12164 from JimmyAppelt/fix/11989-structured-data
fix: breadcrumbs structured data enabled with theme support
Latest commit b59bd34 Feb 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update PULL_REQUEST_TEMPLATE.md Jan 18, 2019
admin Merge branch 'release/9.7' into trunk Feb 12, 2019
cli Rename "upsell" command namespace Jun 5, 2018
config/php-scoper Extends the scoper command for having Guzzle scoped as well. Feb 1, 2019
css Merge pull request #11826 from Yoast/7654-score-icons-mobile-view Jan 17, 2019
deploy_keys add deploy key for dist repo Aug 15, 2018
deprecated Merge branch 'release/9.6' into release/9.7 Feb 12, 2019
frontend fix: breadcrumbs structured data enabled with theme support Feb 5, 2019
grunt Merged release/9.7, solved conflicts. Feb 5, 2019
images Moved cards to yoast-components Nov 30, 2018
inc Merge branch 'release/9.7' into trunk Feb 12, 2019
js Merge pull request #12162 from Yoast/12158-add-fragments-for-configur… Feb 12, 2019
migrations Rename namespaces to agreed standard Dec 18, 2018
scripts Fix upload - now in publish task with the help of request; Added reca… Nov 7, 2018
src Also check for interfaces Feb 13, 2019
svn-assets Update screenshot accordingly Oct 23, 2018
tests Merge branch 'release/9.7' into trunk Feb 12, 2019
vendor_prefixed Ignore prefixed files Jan 12, 2018
webpack Merged release/9.7, solved conflicts. Feb 5, 2019
.babelrc Extract wp dependencies to their own files and register them under th… Nov 8, 2018
.codeclimate.yml See what this does to maintainability Mar 30, 2018
.csscomb.json Revert "Grunt Refactor" Nov 14, 2014
.csslintrc Add codeclimate config for new engine Aug 7, 2016
.editorconfig combine md json and yml, trim trailing whitespace is necessary for th… Oct 1, 2015
.eslintignore Add codeclimate config for new engine Aug 7, 2016
.eslintrc Adjust ESLint rules and fix all the errors. Sep 28, 2018
.gitattributes Build/PHPCS: Rename PHPCS configuration file Dec 21, 2018
.gitignore Build/PHPCS: Rename PHPCS configuration file Dec 21, 2018
.recalibration.example.yaml Fix upload - now in publish task with the help of request; Added reca… Nov 7, 2018
.removeable-files Add tests to removeable files Jul 4, 2016
.travis.yml Travis: test builds against PHP 7.4 Feb 13, 2019
Gruntfile.js Adjust ESLint rules and fix all the errors. Sep 28, 2018
README.md Improved the README by adding proper contribution instructions Oct 25, 2018
composer.json Extends the scoper command for having Guzzle scoped as well. Feb 1, 2019
composer.lock Updates the composer file. Feb 4, 2019
index.php Cleaned up most leftover inline comment style issues Jun 5, 2015
license.txt Update license.txt Mar 15, 2018
package.json Set YoastSEO.js and yoast-components version to develop Feb 13, 2019
phpcs.xml.dist Adds logic for handling and dealing with access tokens Feb 6, 2019
phpdoc.xml some more name replacements Jul 14, 2015
phpmd.xml Fix property setting Mar 30, 2018
phpunit.xml Fix missed version number in comment Feb 1, 2019
readme.txt Add 9.8 changelog and remove 9.6 changelog Feb 13, 2019
renovate.json Add our own configuration Dec 8, 2017
wp-seo-main.php Preparations for 9.8-beta1 Feb 13, 2019
wp-seo.php Preparations for 9.8-beta1 Feb 13, 2019
wpml-config.xml mathieu-aubin Remove Exec. Bit Jul 19, 2018
yarn.lock Set YoastSEO.js and yoast-components version to develop Feb 13, 2019
yoast_meta.md Updated todo list Mar 30, 2018

README.md

Yoast SEO

Build Status Stable Version License Maintainability

Welcome to the Yoast SEO GitHub repository

While the documentation for the Yoast SEO plugin can be found on Yoast.com, here you can browse the source of the project, find and discuss open issues and even contribute yourself.

Installation

Here's a guide on how to install Yoast SEO in your WordPress site.

Want to contribute to Yoast SEO?

Prerequisites

At Yoast, we make use a specific toolset to develop our code. Please ensure you have the following tools installed before contributing.

Getting started

After installing the aforementioned tools, you can use the steps below to acquire a development version of Yoast SEO. Please note that this will download the latest development version of Yoast SEO. While this version is usually stable, it is not recommended for use in a production environment.

Within your WordPress installation, navigate to wp-content/plugins and run the following commands:

git clone https://github.com/Yoast/wordpress-seo.git
cd wordpress-seo

To install all the necessary dependencies, run the following commands:

composer install
yarn
grunt build

Please note that if you change anything in the JavaScript or CSS, you'll have to run grunt build:js or grunt build:css, respectively.

Support

This is a developer's portal for Yoast SEO and should not be used for support. Please visit the support forums.

Reporting bugs

We try to fix as many bugs we can, this is a graph of our recent activity: Throughput Graph

If you find an issue, let us know here! Please follow how to write a good bug report? guidelines.

It may help us a lot if you can provide a backtrace of the error encountered. You can use code in this gist to enable the backtrace in your website's configuration.

Contributions

Anyone is welcome to contribute to Yoast SEO. Please read the guidelines for contributing to this repository.

There are various ways you can contribute: