0.2.1 • Published 19 days ago

@backstage/plugin-github-pull-requests-board v0.2.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
19 days ago

GitHub Pull Requests Board Plugin

The GitHub Pull Requests Board Plugin helps to visualise all Open Pull Requests related to the owned team repository.

github-pull-requests-board

It will help you and your team stay on top of open pull requests, hopefully reducing the time from open to merged. It's particularly useful when your team deals with many repositories.

Prerequisites

Getting started

Install the plugin by running the following command from your Backstage root directory

yarn --cwd packages/app add @backstage/plugin-github-pull-requests-board

The plugin exports the EntityTeamPullRequestsCard component which can be added to the Overview page of the team at backstage/packages/app/src/components/catalog/EntityPage.tsx

import { EntityTeamPullRequestsCard } from '@backstage/plugin-github-pull-requests-board';

const groupPage = (
  <EntityLayoutWrapper>
    <EntityLayout.Route path="/" title="Overview">
      <Grid container spacing={3}>
        {entityWarningContent}
        <Grid item xs={12} md={6}>
          <EntityGroupProfileCard variant="gridItem" />
        </Grid>
        <Grid item xs={12} md={6}>
          <EntityOwnershipCard
            variant="gridItem"
            entityFilterKind={customEntityFilterKind}
          />
        </Grid>
        <Grid item xs={12}>
          <EntityMembersListCard />
        </Grid>
        <Grid item xs={12}>
          <EntityTeamPullRequestsCard />
        </Grid>
      </Grid>
    </EntityLayout.Route>
  </EntityLayoutWrapper>
);

Or you can also import the EntityTeamPullRequestsContent component which can be used to add a new tab under the group page at backstage/packages/app/src/components/catalog/EntityPage.tsx

import { EntityTeamPullRequestsContent } from '@backstage/plugin-github-pull-requests-board';

const groupPage = (
    <EntityLayoutWrapper>
        <EntityLayout.Route path="/" title="Overview">
            <Grid container spacing={3}>
            {entityWarningContent}
            <Grid item xs={12} md={6}>
                <EntityGroupProfileCard variant="gridItem" />
            </Grid>
            <Grid item xs={12} md={6}>
                <EntityOwnershipCard
                variant="gridItem"
                entityFilterKind={customEntityFilterKind}
                />
            </Grid>
            <Grid item xs={12}>
                <EntityMembersListCard />
            </Grid>
            </Grid>
        </EntityLayout.Route>
        <EntityLayout.Route path="/pull-requests" title="Pull Requests">
            <EntityTeamPullRequestsContent />
        </EntityLayout.Route>
    </EntityLayoutWrapper>;
)
0.2.1

21 days ago

0.2.0

24 days ago

0.1.28-next.1

1 month ago

0.1.28-next.0

1 month ago

0.1.27

1 month ago

0.1.26

2 months ago

0.1.25

2 months ago

0.1.25-next.2

2 months ago

0.1.25-next.1

2 months ago

0.1.25-next.0

2 months ago

0.1.24

3 months ago

0.1.24-next.3

3 months ago

0.1.24-next.2

3 months ago

0.1.24-next.1

3 months ago

0.1.24-next.0

4 months ago

0.1.23

4 months ago

0.1.23-next.2

4 months ago

0.1.23-next.1

4 months ago

0.1.23-next.0

5 months ago

0.1.22

5 months ago

0.1.22-next.3

5 months ago

0.1.22-next.2

5 months ago

0.1.22-next.1

5 months ago

0.1.18-next.2

8 months ago

0.1.18-next.3

8 months ago

0.1.18-next.1

9 months ago

0.1.14

10 months ago

0.1.15

9 months ago

0.1.19-next.0

8 months ago

0.1.19-next.2

7 months ago

0.1.19-next.1

7 months ago

0.1.15-next.1

9 months ago

0.1.15-next.0

10 months ago

0.1.20-next.2

6 months ago

0.1.20-next.1

6 months ago

0.1.20-next.0

7 months ago

0.1.22-next.0

6 months ago

0.1.14-next.2

10 months ago

0.1.14-next.1

10 months ago

0.1.17-next.0

9 months ago

0.1.20

6 months ago

0.1.21

6 months ago

0.1.16

9 months ago

0.1.17

9 months ago

0.1.18

8 months ago

0.1.19

7 months ago

0.1.14-next.0

11 months ago

0.1.13-next.2

11 months ago

0.1.13-next.3

11 months ago

0.1.13

11 months ago

0.1.13-next.0

12 months ago

0.1.13-next.1

12 months ago

0.1.12

12 months ago

0.1.12-next.1

1 year ago

0.1.12-next.2

1 year ago

0.1.11

1 year ago

0.1.12-next.0

1 year ago

0.1.11-next.3

1 year ago

0.1.10-next.2

1 year ago

0.1.10-next.1

1 year ago

0.1.10-next.0

1 year ago

0.1.10

1 year ago

0.1.11-next.0

1 year ago

0.1.11-next.1

1 year ago

0.1.11-next.2

1 year ago

0.1.9

1 year ago

0.1.8-next.2

1 year ago

0.1.8-next.1

1 year ago

0.1.9-next.2

1 year ago

0.1.9-next.0

1 year ago

0.1.9-next.1

1 year ago

0.1.8

1 year ago

0.1.6-next.2

1 year ago

0.1.6-next.1

1 year ago

0.1.8-next.0

1 year ago

0.1.6-next.4

1 year ago

0.1.6-next.3

1 year ago

0.1.6-next.0

1 year ago

0.1.5-next.0

2 years ago

0.1.5-next.1

2 years ago

0.1.7

1 year ago

0.1.4

2 years ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4-next.0

2 years ago

0.1.4-next.1

2 years ago

0.1.4-next.2

2 years ago

0.1.3-next.3

2 years ago

0.1.3-next.2

2 years ago

0.1.3-next.1

2 years ago

0.1.3-next.0

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.2-next.1

2 years ago

0.1.2-next.0

2 years ago

0.1.1

2 years ago

0.1.1-next.3

2 years ago

0.1.1-next.2

2 years ago

0.1.1-next.1

2 years ago

0.1.1-next.0

2 years ago

0.1.0

2 years ago

0.1.0-next.0

2 years ago