-
Notifications
You must be signed in to change notification settings - Fork 10.3k
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
Create RFC for extending Gatsby's WordPress plugin #5796
Comments
This sounds great, and I’d be happy to contribute to the RFC, and port what I have for Gravity Forms to this structure as one test case. A couple of questions (perhaps best saved for the RFC):
I’ve started on a draft RFC here. |
I would also be happy to contribute. Documenting the pattern behind the wordpress source plugins, would be helpful to anyone who wants to extend it to other data types created by popular wordpress plugins. |
Started here, would appreciate help from anyone with Gatsbyjs. https://github.com/Amanej/gatsby-source-woocommerce-plugin |
Old issues will be closed after 30 days of inactivity. This issue has been quiet for 20 days and is being marked as stale. Reply here or add the label "not stale" to keep this issue open! |
This issue is being closed due to inactivity. Is this a mistake? Please re-open this issue or create a new issue. |
Summary
Create an RFC to spec out extension points to
gatsby-source-wordpress
.Add extension points to
gatsby-source-wordpress
to allow it to work with additional gatsby plugins. This would enable usage with a variety of WordPress setups (e.g. WooCommerce, Gravity Forms) without having to directly support everything withingatsby-source-wordpress
.Basic example
See discussion at #5599 (comment)
A config might look like:
Motivation
WordPress can be used in many different ways. Supporting every available WordPress plugin within
gatsby-source-wordpress
is likely to become unwieldy quite quickly. Adding plugin support to thegatsby-source-wordpress
would allow the Gatsby community to evolve with the WordPress community.The text was updated successfully, but these errors were encountered: