{"id":13574537,"url":"https://github.com/RoadieHQ/roadie-backstage-plugins","last_synced_at":"2025-04-04T15:31:23.510Z","repository":{"id":36950667,"uuid":"375261048","full_name":"RoadieHQ/roadie-backstage-plugins","owner":"RoadieHQ","description":"All Backstage plugins created by Roadie.","archived":false,"fork":false,"pushed_at":"2025-03-26T17:18:43.000Z","size":57405,"stargazers_count":302,"open_issues_count":21,"forks_count":427,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-03-31T00:08:20.014Z","etag":null,"topics":["backstage","backstage-plugin","hacktoberfest"],"latest_commit_sha":null,"homepage":"https://roadie.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RoadieHQ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-09T07:12:18.000Z","updated_at":"2025-03-30T17:00:44.000Z","dependencies_parsed_at":"2023-09-27T13:55:20.205Z","dependency_job_id":"9413d40b-0fd9-4344-8e36-e17d7366e1f5","html_url":"https://github.com/RoadieHQ/roadie-backstage-plugins","commit_stats":{"total_commits":2509,"total_committers":167,"mean_commits":"15.023952095808383","dds":0.8330011956954962,"last_synced_commit":"3a2f64b513b44442235afe87db5cbe17c6a7ccd4"},"previous_names":[],"tags_count":400,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoadieHQ%2Froadie-backstage-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoadieHQ%2Froadie-backstage-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoadieHQ%2Froadie-backstage-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoadieHQ%2Froadie-backstage-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RoadieHQ","download_url":"https://codeload.github.com/RoadieHQ/roadie-backstage-plugins/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247009739,"owners_count":20868600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backstage","backstage-plugin","hacktoberfest"],"created_at":"2024-08-01T15:00:52.496Z","updated_at":"2025-04-04T15:31:18.494Z","avatar_url":"https://github.com/RoadieHQ.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","hacktoberfest"],"sub_categories":[],"readme":"This repo contains the Backstage plugins created and maintained by [Roadie](https://roadie.io). Roadie is a SaaS Backstage solution.\n\nAmongst others, the following plugins can be found within this repo:\n\n- [AI Assistant - RAG AI](https://www.npmjs.com/package/@roadiehq/rag-ai)\n\n- [Github Pull Requests](https://www.npmjs.com/package/@roadiehq/backstage-plugin-github-pull-requests)\n\n- [Github Insights](https://www.npmjs.com/package/@roadiehq/backstage-plugin-github-insights)\n\n- [AWS Lambda](https://www.npmjs.com/package/@roadiehq/backstage-plugin-aws-lambda)\n\n- [Jira](https://www.npmjs.com/package/@roadiehq/backstage-plugin-jira)\n\n- [Datadog](https://www.npmjs.com/package/@roadiehq/backstage-plugin-datadog)\n\n- [Travis CI](https://www.npmjs.com/package/@roadiehq/backstage-plugin-travis-ci)\n\n- [Security Insights](https://www.npmjs.com/package/@roadiehq/backstage-plugin-security-insights)\n\n- [Buildkite](https://www.npmjs.com/package/@roadiehq/backstage-plugin-buildkite)\n\n- [Bugsnag](https://www.npmjs.com/package/@roadiehq/backstage-plugin-bugsnag)\n\n- [Argo CD](https://www.npmjs.com/package/@roadiehq/backstage-plugin-argo-cd) (created in collaboration with [American Airlines](https://github.com/AmericanAirlines))\n\n- [Argo CD Backend](https://www.npmjs.com/package/@roadiehq/backstage-plugin-argo-cd-backend) (contributed by [American Airlines](https://github.com/AmericanAirlines))\n\n- [Cloudsmith](https://www.npmjs.com/package/@roadiehq/backstage-plugin-cloudsmith)\n\nInstallation instructions for each plugin can be found in their individual README files.\n\nBackstage is an open platform for creating developer portals. To learn more about the problems it can help solve, please check out our [Ultimate Guide to Backstage by Spotify](https://roadie.io/backstage-spotify/).\n\n##\n\n## Getting Started\n\nTo get up and running with this repository, you will need to clone it off of GitHub and run an initial build.\n\n```bash\ngit clone https://github.com/RoadieHQ/roadie-backstage-plugins.git\ncd roadie-backstage-plugins\n```\n\n## Fetch dependencies and run an initial build from root directory\n\n```bash\nyarn install\nyarn tsc\nyarn build\n```\n\nYou will be able to see plugins which are already integrated and installed in package.json inside\n\n```bash\ncd packages/app\n```\n\nfolder.\n\nInside this repository you can add other plugins by running\n\n```bash\n// packages/app\nyarn add \u003c\u003cplugin\u003e\u003e\n```\n\nfollowed by\n\n```bash\n// packages/app\nyarn install\n```\n\nand running same command in root directory.\n\nYou should be able to run application from root directory, by running\n\n```bash\nyarn dev\n```\n\n## Structure of the repository.\n\nThis repository is a place where all of the RoadieHQ plugins we are developed are integrated under `/plugins` folder. Depending on the type of the plugin they are separated in frontend or backend folder. Please note the scaffolder actions are handled separately. Plugins may be used and/or modified by following steps below:\n\n### Plugins container\n\nNavigate to\n\n```bash\ncd roadie-backstage-plugin/plugins\ncd backend/frontend\ncd selected-plugin\n```\n\nPlugin folders consist separate unit tests per every plugin, while general e2e tests are written under\n\n```bash\ncd roadie-backstage-plugin/packages/app/cypress/integration\n```\n\nfolder.\n\n### Sample service\n\nIn order to make E2E testing isolated from real entities, we have created `test-entity.yaml` under `packages/entitites`, which will be shown as sample-service entity when you start the app. This is used only for testing purposes and can be modified accordingly.\n\n```bash\ncd roadie-backstage-plugin/plugins\ncd backend or cd frontend\ncd selected-plugin\n```\n\nPlugin folders consist of separate unit tests for each plugin, while general E2E tests are written under\n\n```bash\ncd roadie-backstage-plugin/packages/app/cypress/integration\n```\n\nfolder.\n\n## Community\n\n- [Discord chatroom](https://discord.gg/d9SJrQR5uH) - Get support\n- [Contributing](https://github.com/RoadieHQ/roadie-backstage-plugins/blob/master/CONTRIBUTING.md) - Start here if you want to contribute\n- Give us a star ⭐️ - If you are using Backstage or think it is an interesting project, we would love a star ❤️\n\n## License\n\nCopyright 2022 Larder Software Limited. Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRoadieHQ%2Froadie-backstage-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRoadieHQ%2Froadie-backstage-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRoadieHQ%2Froadie-backstage-plugins/lists"}