https://github.com/broadinstitute/backstage

Broad Institute Engineering Portal is an Internal Developer Platform (Spotify Backstage by another name)

https://github.com/broadinstitute/backstage

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 4 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.9%) to scientific vocabulary

Keywords from Contributors

projection interactive archival generic sequences genomics observability autograding hacking shellcodes
Last synced: 10 months ago · JSON representation

Repository

Broad Institute Engineering Portal is an Internal Developer Platform (Spotify Backstage by another name)

Basic Info
  • Host: GitHub
  • Owner: broadinstitute
  • Language: TypeScript
  • Default Branch: main
  • Homepage:
  • Size: 3.27 MB
Statistics
  • Stars: 2
  • Watchers: 13
  • Forks: 0
  • Open Issues: 1
  • Releases: 6
Created almost 3 years ago · Last pushed 10 months ago
Metadata Files
Readme Codeowners

docs/README.md

Backstage

Backstage is an open platform for building developer portals. Powered by a centralized service catalog, Backstage restores order to your microservices and infrastructure.

Getting Started with Backstage

Once you log into Backstage with your Broad Account you are able to access most of the features of Backstage. For example, searching the catalog, techdocs, and other core functionality. However there a a few features that require additional setup since they are connected to GitHub resources or services.

Connecting to GitHub

To fully onboard please follow the instructions in the GitHub Onboarding Guide The two steps that are required are:

Once your email address is added to your GitHub account, Backstage will be able to correctly identify you.

If you'd like to check and see if your GitHub account is correctly onboarded, you can visit the Backstage Settings page click on your username next to User Entity: if you see this error message, you need to add your Broad email to your GitHub account.

Entity Warning

Owner

  • Name: Broad Institute
  • Login: broadinstitute
  • Kind: organization
  • Location: Cambridge, MA

Broad Institute of MIT and Harvard

GitHub Events

Total
  • Create event: 176
  • Release event: 4
  • Issues event: 10
  • Delete event: 173
  • Issue comment event: 448
  • Push event: 418
  • Pull request review event: 233
  • Pull request review comment event: 120
  • Pull request event: 349
Last Year
  • Create event: 176
  • Release event: 4
  • Issues event: 10
  • Delete event: 173
  • Issue comment event: 448
  • Push event: 418
  • Pull request review event: 233
  • Pull request review comment event: 120
  • Pull request event: 349

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 450
  • Total Committers: 4
  • Avg Commits per committer: 112.5
  • Development Distribution Score (DDS): 0.224
Past Year
  • Commits: 280
  • Committers: 4
  • Avg Commits per committer: 70.0
  • Development Distribution Score (DDS): 0.3
Top Committers
Name Email Commits
Alaric Hartmann t****n@g****m 349
dependabot[bot] 4****] 75
lihu l****i@b****g 19
Andrew Teixeira t****a@b****g 7
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 6
  • Total pull requests: 344
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 8 days
  • Total issue authors: 2
  • Total pull request authors: 8
  • Average comments per issue: 1.5
  • Average comments per pull request: 2.53
  • Merged pull requests: 179
  • Bot issues: 1
  • Bot pull requests: 213
Past Year
  • Issues: 6
  • Pull requests: 281
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 8 days
  • Issue authors: 2
  • Pull request authors: 6
  • Average comments per issue: 1.5
  • Average comments per pull request: 2.0
  • Merged pull requests: 134
  • Bot issues: 1
  • Bot pull requests: 174
Top Authors
Issue Authors
  • tfhartmann (5)
  • dependabot[bot] (1)
Pull Request Authors
  • dependabot[bot] (257)
  • tfhartmann (143)
  • lbenezriravin (12)
  • lihu-zhong (11)
  • coreone (7)
  • backstage-bits-dev[bot] (5)
  • backstage-bits[bot] (5)
  • pssaluja (2)
Top Labels
Issue Labels
Stale (4) dependencies (1) github_actions (1)
Pull Request Labels
dependencies (258) ignore-for-release (132) javascript (85) terraform (82) docker (63) feature (32) github_actions (27) fix (19) Stale (5) enhancement (3)

Dependencies

backstage/packages/backend/Dockerfile docker
  • node 18.18.1-bullseye build
backstage/examples/template/content/package.json npm
backstage/package.json npm
  • @backstage/cli ^0.24.0 development
  • @spotify/prettier-config ^12.0.0 development
  • concurrently ^8.0.0 development
  • lerna ^4.0.0 development
  • node-gyp ^9.0.0 development
  • prettier ^2.3.2 development
  • typescript ~5.2.0 development
backstage/packages/app/package.json npm
  • @backstage/test-utils ^1.4.5 development
  • @testing-library/dom ^8.0.0 development
  • @testing-library/jest-dom ^5.10.1 development
  • @testing-library/react ^12.1.3 development
  • @testing-library/user-event ^14.0.0 development
  • @types/react-dom * development
  • cross-env ^7.0.0 development
  • cypress ^9.7.0 development
  • eslint-plugin-cypress ^2.10.3 development
  • start-server-and-test ^1.10.11 development
  • @backstage/app-defaults ^1.4.5
  • @backstage/catalog-model ^1.4.3
  • @backstage/cli ^0.24.0
  • @backstage/core-app-api ^1.11.1
  • @backstage/core-components ^0.13.8
  • @backstage/core-plugin-api ^1.8.0
  • @backstage/integration-react ^1.1.21
  • @backstage/plugin-api-docs ^0.10.1
  • @backstage/plugin-catalog ^1.15.1
  • @backstage/plugin-catalog-common ^1.0.18
  • @backstage/plugin-catalog-graph ^0.3.1
  • @backstage/plugin-catalog-import ^0.10.3
  • @backstage/plugin-catalog-react ^1.9.1
  • @backstage/plugin-cloudbuild ^0.3.27
  • @backstage/plugin-gcp-projects ^0.3.43
  • @backstage/plugin-github-actions ^0.6.8
  • @backstage/plugin-kubernetes ^0.11.2
  • @backstage/plugin-org ^0.6.17
  • @backstage/plugin-permission-react ^0.4.17
  • @backstage/plugin-scaffolder ^1.16.1
  • @backstage/plugin-search ^1.4.3
  • @backstage/plugin-search-react ^1.7.3
  • @backstage/plugin-tech-radar ^0.6.10
  • @backstage/plugin-techdocs ^1.9.1
  • @backstage/plugin-techdocs-module-addons-contrib ^1.1.2
  • @backstage/plugin-techdocs-react ^1.1.13
  • @backstage/plugin-user-settings ^0.7.13
  • @backstage/theme ^0.4.4
  • @material-ui/core ^4.12.2
  • @material-ui/icons ^4.9.1
  • @roadiehq/backstage-plugin-github-pull-requests ^2.5.18
  • history ^5.0.0
  • react ^17.0.2
  • react-dom ^17.0.2
  • react-router ^6.3.0
  • react-router-dom ^6.3.0
  • react-use ^17.2.4
backstage/packages/backend/package.json npm
  • @backstage/cli ^0.24.0 development
  • @types/dockerode ^3.3.0 development
  • @types/express ^4.17.6 development
  • @types/express-serve-static-core ^4.17.5 development
  • @types/luxon ^2.0.4 development
  • @backstage/backend-common ^0.19.9
  • @backstage/backend-tasks ^0.5.12
  • @backstage/catalog-client ^1.4.6
  • @backstage/catalog-model ^1.4.3
  • @backstage/config ^1.1.1
  • @backstage/plugin-app-backend ^0.3.55
  • @backstage/plugin-auth-backend ^0.20.0
  • @backstage/plugin-auth-node ^0.4.1
  • @backstage/plugin-catalog-backend ^1.15.0
  • @backstage/plugin-kubernetes-backend ^0.13.1
  • @backstage/plugin-permission-common ^0.7.10
  • @backstage/plugin-permission-node ^0.7.18
  • @backstage/plugin-proxy-backend ^0.4.5
  • @backstage/plugin-scaffolder-backend ^1.19.1
  • @backstage/plugin-search-backend ^1.4.7
  • @backstage/plugin-search-backend-module-pg ^0.5.16
  • @backstage/plugin-search-backend-node ^1.2.11
  • @backstage/plugin-techdocs-backend ^1.9.0
  • app link:../app
  • better-sqlite3 ^8.0.0
  • dockerode ^3.3.1
  • express ^4.17.1
  • express-promise-router ^4.1.0
  • pg ^8.3.0
  • winston ^3.2.1
backstage/yarn.lock npm
  • 2980 dependencies
package-lock.json npm
  • yarn 1.22.19
package.json npm
  • yarn ^1.22.19
.github/workflows/pr-checks.yaml actions