Introduce an optional setting to exclude suspended users from GitHub Enterprise instances.
When it’s set to true, suspended users won’t be emitted by the default transform.
If a custom transformer is used, it should check if the property `suspendedAt` from the `GithubUser` is defined,
in order to exclude such users. This logic was not introduced in the `GithubMultiOrgReaderProcessor.ts`,
since the usage there is marked as deprecated.
To note that this setting should be used only against GitHub Enterprise instances,
the property does not exist in the github.com GraphQL schema, adding it will cause a schema validation error
and the syncing of users will fail.
Signed-off-by: Valério Valério <vdv100@gmail.com>
Backstage is a single-page application composed of a set of plugins. This folder holds numerous plugins that are managed by this repository. However, most plugins are in the community plugins repo - hop over there if you want to contribute!
For more information about the plugin ecosystem, see the documentation here:
You can also see the Plugin Marketplace for other open source plugins you can add to your Backstage instance.
Suggesting a plugin
If you start developing a plugin that you aim to release as open source, we suggest that you create a new Issue on the community plugins repo. This helps the community know what plugins are in development.
You can also use this process if you have an idea for a good plugin but you hope that someone else will pick up the work.