@@ -0,0 +1,23 @@
|
||||
---
|
||||
id: plugin-directory-audit
|
||||
title: Plugin Directory Audit
|
||||
description: Details about the process for auditing plugins in the directory
|
||||
---
|
||||
|
||||
## Audit Process
|
||||
|
||||
We have a simple process in place to audit the plugins in the Plugin Directory:
|
||||
|
||||
1. On a quarterly basis we run the following script: `node ./scripts/plugin-directory-audit.js --audit`
|
||||
2. This script will flag any plugin that has not been updated on NPM in more than 365 days as `archived` if it was `inactive`.
|
||||
3. It will also flag any plugin as `inactive` that has not been updated on NPM in more than 365 days if it was `active`.
|
||||
4. For any plugin flagged as `inactive` or `archived` and have been updated on NPM in less than 365 days they will be flagged as `active` again.
|
||||
5. These changes will then be submitted as a PR, approved and merged.
|
||||
|
||||
The impact of a plugin being set to `inactive` means they will show in the inactive section at the bottom of the Plugin Directory. A plugin that is set to `archived` will **not** show up in the Plugin Directory at all.
|
||||
|
||||
:::tip
|
||||
|
||||
If your plugin moved to `inactive` or `archived` and you update it, please submit a PR to update the status to `active`!
|
||||
|
||||
:::
|
||||
@@ -438,7 +438,7 @@ export default {
|
||||
),
|
||||
sidebarElementWithIndex(
|
||||
{ label: 'Publishing', description: 'Publishing your plugins.' },
|
||||
['plugins/publish-private', 'plugins/add-to-directory'],
|
||||
['plugins/publish-private', 'plugins/add-to-directory', 'plugins/plugin-directory-audit'],
|
||||
),
|
||||
'plugins/observability',
|
||||
],
|
||||
|
||||
@@ -222,7 +222,7 @@ const Plugins = () => {
|
||||
<h2>Inactive Plugins ({inactivePlugins.length})</h2>
|
||||
<p>
|
||||
These plugins are no longer actively maintained as their NPM package has not seen an update in more than 365 days. They are kept here for reference but may not work with
|
||||
current versions of Backstage.
|
||||
current versions of Backstage. Details on the audit process can be found in the <Link to="/docs/plugins/plugin-directory-audit">Plugin Directory Audit</Link> documentation.
|
||||
</p>
|
||||
<div className="pluginsContainer margin-bottom--lg">
|
||||
{inactivePlugins.map(pluginData => (
|
||||
|
||||
Reference in New Issue
Block a user