Contributing to the plugin ecosystem
So, you've built a plugin and now you want to use it in a separate Gatsby project? Or perhaps you think the plugin could help other developers? In either case, you'll need to publish your plugin. By publishing your plugin with npm, your plugin will automatically become visible on Gatsby's site plugins page (https://www.gatsbyjs.com/plugins). Let's start this journey by looking at a pre-publish checklist.
Pre-publish checklist
Before we publish our plugin, it's important to ensure that we are ready to do so. The following is a suggested pre-publish checklist:
- Ensure your plugin's name explains what it does. This might seem a little trivial but naming your plugin in a way that makes it clear what it does will make it easier to find online.
- Ensure your plugin's name is unique. Two npm packages cannot share the same name, so you mustn't try and deploy a package with a name that is already in...