制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗This repository contains Automation Portal plugins and shared SDK packages for Backstage and Red Hat Developer Hub (RHDH): Portal host contracts, self-service workflows, AAP integrations, and APME quality contributions.
The Ansible Backstage Plugins project brings Ansible Automation Platform capabilities into Backstage, enabling developers to:
Packages are organized into Portal core, self-service, AAP, and APME workspaces. The source app defaults to native NFS composition. APME demonstrates a third-party contributor without direct dependencies on self-service page components.
This branch is an experimental SDK implementation. Native composition does not complete content extraction or establish production compatibility for every RHDH version. See the implementation guide.
Before setting up the development environment, ensure you have:
Node.js: Version 22 or 24, matching the root package engines and CI matrix
node --versionYarn: Version 4.12.0 (managed via Corepack, as pinned in package.json)
corepack enableyarn --versionGit: For version control
git --versionAnsible Automation Platform: Access to an AAP instance for full functionality
GitHub Account: For GitHub integration features
repo scopegit clone https://github.com/ansible/ansible-backstage-plugins.git
cd ansible-backstage-plugins
Enable Corepack and install the root Yarn workspace dependencies:
corepack enable
yarn install --immutable
The root packageManager field selects Yarn 4.12.0. Installation resolves all
configured workspaces and runs the root Husky preparation script. Do not install
each plugin separately or ignore dependency/native-build errors.
Alternatively, run ./install-deps, which will:
.pre-commit-config.yaml)If you use only yarn install --immutable, install pre-commit manually:
pip install pre-commit && pre-commit install-hooks.
Check that installation was successful:
# Check Node.js version
node --version # Should show v22.x.x or v24.x.x
# Check Yarn version
yarn --version # Should show 4.12.0
# Verify workspace structure
yarn workspaces list
All secrets are managed via a .env file. It is loaded automatically by yarn start via dotenv-cli.
cp .env.example .env
Edit .env and fill in the required values:
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗