Commit Graph

68 Commits

Author SHA1 Message Date
Dominik Schwank 108cdc3912 feat: add new user settings backend
Adding a new user settings backend and PersistentStorage to store user related settings in the
database.

Signed-off-by: Dominik Schwank <dominik.schwank@sda.se>
2022-09-19 12:51:43 +02:00
Patrick Jungermann 2c67d15152 chore: add @pjungermann to CODEOWNERS
Add @pjungermann as code owners for created modules
or those with many contributions.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-07-19 09:57:09 +02:00
Emma Indal 88236af968 add to codeowners
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-07-05 13:54:49 +02:00
Johan Haals 50c28bf2fa codeowners: Add techdocs-core as changeset owner
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-06-21 15:24:53 +02:00
blam f0eed32519 chore: updating codeowners for kubernetes
Signed-off-by: blam <ben@blam.sh>
2022-06-14 10:43:27 +02:00
Eric Peterson 5d3cb76895 Remove legacy packages from scripts, codeowners, and docs.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-06-13 17:52:48 +02:00
Johan Haals 7b9df560f1 Make backstage-service code owner for yarn.lock files
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-05-02 11:22:36 +02:00
Alex Rybchenko d5e0531122 updated gcalendar codeowners
Signed-off-by: Alex Rybchenko <arybchenko@box.com>
2022-03-28 15:07:05 +02:00
Emma Indal 45c8d92581 add backend to codeowners
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-03-25 11:25:22 +01:00
Emma Indal fc67e62ac2 add @backstage/reviewers as codeowners too
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-03-25 11:25:21 +01:00
Emma Indal 5822cb1ddd add codeowners
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-03-25 11:25:18 +01:00
Eric Peterson 91bf1e6c1a Use @backstage/plugin-techdocs-node instead of @backstage/techdocs-common
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-03-04 09:54:19 +01:00
blam 27c1a76233 chore: make CODEOWNERS pretty
Signed-off-by: blam <ben@blam.sh>
2022-02-08 16:00:58 +01:00
blam dbee923ba8 chore: fix codereviews to always have reviewers
Signed-off-by: blam <ben@blam.sh>
2022-02-08 15:49:16 +01:00
iammnils 1841159490 chore: add sda codeowner
Signed-off-by: iammnils <nils.ammersken@sda.se>
2022-02-04 11:44:55 +01:00
Patrik Oldsberg a532ac2e10 embedded-techdocs-app -> techdocs-cli-embedded-app
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-02-03 11:53:28 +01:00
mufaddal motiwala 8f3f8dbe76 Add reviewer for plugins/newrelic-dashboard
Signed-off-by: mufaddal motiwala <mufaddalmm.52@gmail.com>
2021-12-24 18:57:25 +05:30
Colton Padden e0cfcce9f9 add @cmpadden as codeowner of apache-airflow
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-16 10:45:19 -05:00
Tim Jacomb b0592c3809 Add @timja to Jenkins CODEOWNERS
Signed-off-by: Tim Jacomb <timjacomb1+github@gmail.com>
2021-12-03 08:20:16 +00:00
Erik Engervall ccec66ce16 Add @erikengervall as code owner for GRM plugin
Signed-off-by: Erik Engervall <erik.engervall@gmail.com>
2021-12-02 15:52:59 +01:00
Tim Hansen 87aecc6fab Merge pull request #8316 from backstage/adamdmharvey-patch-1
chore: Add Adam to CircleCI CODEOWNER
2021-12-01 13:12:32 -07:00
Adam Harvey 2f682e8557 Add Adam to CircleCI
Signed-off-by: Adam Harvey <adaharve@cisco.com>
2021-12-01 14:50:19 -05:00
Rogerio Angeliski d2a87cba78 chore: CODEOWNERS for scaffolder module rails
Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com>
2021-12-01 14:22:02 -03:00
Paweł Mitka 391ba7df9b chore: CODEOWNERS for scaffolder module yeoman
Setup scaffolder-backend-module-yeoman CODEOWNERS following #8294

Signed-off-by: @pawelmitka <pawel.mitka@brainly.com>
2021-12-01 16:03:54 +01:00
Deepak Bhardwaj e8cded0d44 Allure plugin codeowner (#8295)
* Add CodeSee architecture diagram workflow to repository

* Added myself as Allure plugin codeowner

Signed-off-by: Deepak Bhardwaj <deepak.bhardwaj@outlook.com>

* Deleting unnecessary file

Signed-off-by: Deepak Bhardwaj <deepak.bhardwaj@outlook.com>

Co-authored-by: codesee-architecture-diagrams[bot] <86324825+codesee-architecture-diagrams[bot]@users.noreply.github.com>
2021-12-01 14:15:06 +01:00
Nir Gazit 3469777312 Added explicit kafka directories
Signed-off-by: Nir Gazit <nir.gazit@fiverr.com>
2021-12-01 14:59:53 +02:00
Nir Gazit fb0d94ad2e Update CODEOWNERS
Signed-off-by: Nir Gazit <nir.gazit@fiverr.com>
2021-12-01 14:35:45 +02:00
Nir Gazit a416dbca4f Added myself as codeowner for Kafka plugin
Signed-off-by: Nir Gazit <nir.gazit@fiverr.com>
2021-12-01 14:35:45 +02:00
Johan Haals 8bf026b16d Add more code owners
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-11-26 13:57:19 +01:00
Andrew Thauer 71e7b0ee92 refactor: reunification of techdocs-cli and backstage repos
Signed-off-by: Andrew Thauer <athauer@wealthsimple.com>
2021-11-11 19:31:55 +01:00
Patrik Oldsberg 174c574311 Merge branch 'master' into feature/techdocs-e2e
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-28 11:12:31 +02:00
Patrik Oldsberg b14a4846bd codeowners: add @backstage/reviewers ownership to some paths
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-09-09 17:28:06 +02:00
Ruben Lindström 2b7d3455b5 Composable Homepage (#6486)
feat: implement homepage plugin
2021-08-17 14:44:30 +02:00
Rémi Doreau 80353b04a4 feat(cypress): add codeowners + typos
Signed-off-by: Rémi Doreau <remi.d45@gmail.com>
2021-07-21 00:01:28 +02:00
Fredrik Adelöw ba9fae087b Update the default CODEOWNERS to point to a new reviewers team
THIS IS A PROPOSAL.

Sets the fallback reviewers for pull requests to be a new `reviewers` team, which is a superset of `maintainers`.

The Backstage project sees a very large amount of activity. The project configuration currently has the `maintainers` team set as the gatekeepers of all pull requests, no matter how small or large. This puts pressure on the individual maintainers and can lead to longer lead times than desired.

As Spotify staffs up, and as external contributors move closer to the core of development, I propose that there needs to exist an intermediate step between "general contributor" and "full maintainer".

I propose that the set of people that shall have the rights to approve/merge pull requests is larger than just the maintainers. This would let us reduce pressure on individual maintainers and to expand the team at Spotify in an effective way. We could more easily perform goalie (rotating designated support person) duties with an extended team without using up critical maintainer voting slots.

It is important to note that the reviewers are not expected to behave as maintainers. Issues that are contested, or changes that have significant architectural effects on the code base, shall still be decided upon by maintainers. There is a certain amount of trust involved. This pull request puts the reviewers team at the root of the entire code base, but future tweaks may put the maintainers team as an owner of certain sub-directories if desired, to limit the reviewers' area of influence.

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-14 20:51:02 +02:00
Roman Frey a2e74f11da Merge branch 'master' into master 2021-04-28 06:55:22 +01:00
yacut 2d3ee7572e add iLert plugin
Signed-off-by: yacut <roman.rogozhnikov@gmail.com>
2021-04-28 06:53:58 +01:00
Eric Peterson 38f076c0df Tweak search code ownership.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-04-23 14:34:33 +02:00
alde e7d2fb93f0 Create code-coverage plugin
In order to use this plugin, you must set the
`backstage.io/code-coverage` annotation on your entity.

```yaml
backstage.io/code-coverage: enabled
```

There's a feature to only include files that are in SCM in the coverage
report, this is helpful to not count generated files for example. To
enable this set the `backstage.io/code-coverage` annotation to
`scm-only`.

```yaml
backstage.io/code-coverage: scm-only
```

The backend plugin provides API endpoints for submitting code-coverage
reports. Currently jacoco and cobertura are supported. These reports
are normalized to a json format that is stored in the database.

```json
// curl -X POST -H "Content-Type:text/xml" -d @cobertura.xml "localhost:7000/api/code-coverage/Component/default/entity-name?coverageType=cobertura"
{
    "links": [
        {
            "href": "http://localhost:7000/api/code-coverage/Component/default/entity-name",
            "rel": "coverage"
        }
    ]
}
```

It also provides some additional API endpoints:
* Viewing the latest report
* Viewing a more condensed history of code coverage values
* Retrieving file contents from source-control, used by the UI

Provides a graph of code coverage change over time, as well as a file
view where you can see the highlighted lines.

Co-authored-by: nissayeva <natashaaay@gmail.com>
Signed-off-by: alde <r.dybeck@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-21 12:58:18 +02:00
Eric Peterson 9d214a88ce Update codeowners to remove non-existent files
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:49 +01:00
Eric Peterson c303011247 Own (more of) it!
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:42:02 +01:00
Eric Peterson c22f1c33db Update code owners for the various search backend plugins.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:38:45 +01:00
Eric Peterson 7471e0b9af Initial backend search-indexer plugin (backstage-cli generated, minus route/service stuff).
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-03-19 09:38:44 +01:00
Eric Peterson 11e5ebbb60 Own it. 2021-02-10 16:42:38 +01:00
Emma Indal f732737032 Add "techdocs-core" as codeowners for search documentation
we should by the way maybe change our github team name soon..
2021-01-20 17:16:26 +01:00
Patrik Oldsberg 1caa021e94 codeowners: add changeset prefix for techdocs 2021-01-13 14:32:28 +01:00
Himanshu Mishra f7e70f4cc1 Add codeowners for techdocs-common package 2020-12-14 17:07:52 +01:00
Emma Indal 7d680c075e [Search] Search frontend plugin (#3086)
* feat(search) search plugin

* feat(search): search page components

* feat(search): api

* feat(search): filters wip

* feat(search): wip filters

* fix(search): delete unused useParams hook

* fix(search): update docs

* fix(search): use latest versions of dependencies

* fix(search): change version of catalog plugin

* fix(search api): pass instance of catalog api to search api

* fix(filters): rename component from FilterButton to FiltersButton

* fixup

* fix(filters): use list of checkboxes to match style of catalog page filters

* fix(styles): use theme spacing for margins and paddings, delete unused styles

* fix(search): change terminology of search input to be more consistent and clear

* fix(search): restructure component exports according to ADR

* fix(search): replace sm with xs on Grid components to support smaller screens

* fix(search): add types

* fixup

* fix(search): bump backstage core

* change versions of backstage theme and dev-utils
2020-11-18 11:20:37 +01:00
Himanshu Mishra db9c13ff39 Clean up codeowners 2020-11-05 15:28:43 +01:00
Himanshu Mishra 47a611f115 TechDocs: Remove techdocs-container package from mono-repo (#3230)
* Move techdocs-container package to backstage/techdocs-container

* Clean up codeowners

* Remove unnecessary GitHub CI workflow

* Modify path in docs for techdocs-container

* Fix techdocs-cli URL

* Remove techdocs packages from docs/support/packages
2020-11-05 14:58:48 +01:00