Skip to content

Commit ceb67be

Browse files
authored
chore: update CODEOWNERS for next year (LedgerHQ#5585)
1 parent d318ecc commit ceb67be

File tree

2 files changed

+98
-39
lines changed

2 files changed

+98
-39
lines changed

.prettierignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CODEOWNERS

CODEOWNERS

+97-39
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,104 @@
1-
# Live DX Team
2-
.github/ @ledgerhq/live-eng-core
3-
scripts/ @ledgerhq/live-eng-core
4-
tools/ @ledgerhq/live-eng-core
5-
fastlane/ @ledgerhq/live-eng-core
1+
# How does it work? => https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
2+
# This is a comment.
3+
# Each line is a file pattern followed by one or more owners.
4+
# Order is important; the last matching pattern takes the most
5+
# precedence. When someone opens a pull request that only
6+
# modifies JS files, only @js-owner and not the global
7+
# owner(s) will be requested for a review.
68

7-
# Live Blockchain Support Team
8-
apps/**/families/ @ledgerhq/live-blockchain-support
9-
apps/ledger-live-desktop/src/live-common-set-supported-currencies.* @ledgerhq/live-blockchain-support
10-
apps/ledger-live-mobile/src/live-common-setup.* @ledgerhq/live-blockchain-support
11-
libs/ledger-live-common/src/families @ledgerhq/live-blockchain-support
12-
libs/ledgerjs/packages/cryptoassets @ledgerhq/live-blockchain-support
13-
libs/ledgerjs/packages/types-cryptoassets @ledgerhq/live-blockchain-support
14-
libs/ledgerjs/packages/hw-app-* @ledgerhq/live-blockchain-support
15-
libs/coin-* @ledgerhq/live-blockchain-support
16-
libs/domain-service @ledgerhq/live-blockchain-support
17-
ledgerjs/packages/evm-tools @ledgerhq/live-blockchain-support
18-
docs @ledgerhq/live-blockchain-support
9+
# Hub team
10+
## by default, hub manage apps and libs related to it & then we overrides many exceptions
11+
apps/ledger-live-desktop/ @ledgerhq/live-hub
12+
apps/ledger-live-mobile/ @ledgerhq/live-hub
13+
libs/**/errors/ @ledgerhq/live-hub
14+
libs/**/logs/ @ledgerhq/live-hub
15+
libs/**/types-live/ @ledgerhq/live-hub
16+
libs/env/ @ledgerhq/live-hub
17+
libs/ledger-live-common/ @ledgerhq/live-hub
18+
libs/promise/ @ledgerhq/live-hub
19+
libs/ui/ @ledgerhq/live-hub
1920

21+
# Blockchain team
22+
.github/**/bot-*.yml @ledgerhq/live-blockchain-support
23+
**/live-common-set*.ts @ledgerhq/live-blockchain-support
24+
apps/**/families/ @ledgerhq/live-blockchain-support
25+
apps/cli/ @ledgerhq/live-blockchain-support
26+
apps/web-tools/ @ledgerhq/live-blockchain-support
27+
docs/ @ledgerhq/live-blockchain-support
28+
libs/coin-*/ @ledgerhq/live-blockchain-support
29+
libs/domain-service/ @ledgerhq/live-blockchain-support
30+
libs/evm-tools/ @ledgerhq/live-blockchain-support
31+
libs/ledger-live-common/src/families/ @ledgerhq/live-blockchain-support
32+
libs/ledgerjs/packages/cryptoassets/ @ledgerhq/live-blockchain-support
33+
libs/ledgerjs/packages/hw-app-*/ @ledgerhq/live-blockchain-support
34+
libs/ledgerjs/packages/types-cryptoassets/ @ledgerhq/live-blockchain-support
35+
libs/live-config/ @ledgerhq/live-blockchain-support
36+
libs/live-network/ @ledgerhq/live-blockchain-support
2037

21-
# PTX
22-
ledger-live-desktop/src/renderer/screens/exchange/ @ledgerhq/ptx
23-
ledger-live-mobile/src/screens/Exchange/ @LedgerHQ/ptx
24-
ledger-live-common/src/exchange/ @LedgerHQ/ptx
38+
# PTX team
39+
apps/ledger-live-desktop/src/renderer/components/ProviderIcon/ @ledgerhq/ptx
40+
apps/ledger-live-desktop/src/renderer/components/WebPTXPlayer/ @ledgerhq/ptx
41+
apps/ledger-live-desktop/src/renderer/modals/Platform/ @ledgerhq/ptx
42+
apps/ledger-live-desktop/src/renderer/modals/StartStake/ @ledgerhq/ptx
43+
apps/ledger-live-desktop/src/renderer/reducers/swap.ts @ledgerhq/ptx
44+
apps/ledger-live-desktop/src/renderer/screens/earn/ @ledgerhq/ptx
45+
apps/ledger-live-desktop/src/renderer/screens/exchange/ @ledgerhq/ptx
46+
apps/ledger-live-desktop/src/renderer/screens/stake/ @ledgerhq/ptx
47+
apps/ledger-live-desktop/src/renderer/screens/swapWeb/ @ledgerhq/ptx
48+
apps/ledger-live-mobile/src/actions/earn.ts @ledgerhq/ptx
49+
apps/ledger-live-mobile/src/actions/swap.ts @ledgerhq/ptx
50+
apps/ledger-live-mobile/src/components/ProviderIcon/ @ledgerhq/ptx
51+
apps/ledger-live-mobile/src/components/Stake/ @ledgerhq/ptx
52+
apps/ledger-live-mobile/src/components/WebPTXPlayer/ @ledgerhq/ptx
53+
apps/ledger-live-mobile/src/reducers/earn.ts @ledgerhq/ptx
54+
apps/ledger-live-mobile/src/reducers/swap.ts @ledgerhq/ptx
55+
apps/ledger-live-mobile/src/screens/Exchange/ @ledgerhq/ptx
56+
apps/ledger-live-mobile/src/screens/PTX/ @ledgerhq/ptx
57+
apps/ledger-live-mobile/src/screens/Swap/ @ledgerhq/ptx
58+
libs/ledger-live-common/src/exchange/ @ledgerhq/ptx
2559

26-
# Wallet API
27-
ledger-live-common/src/platform/ @LedgerHQ/wallet-api
60+
# Wallet API team
61+
**/PlatformAppProviderWrapper.tsx @ledgerhq/wallet-api
62+
**/Web3AppWebview/ @ledgerhq/wallet-api
63+
**/WebPlatformPlayer/ @ledgerhq/wallet-api
64+
apps/ledger-live-desktop/src/renderer/screens/platform/ @ledgerhq/wallet-api
65+
apps/ledger-live-desktop/src/webviewPreloader/ @ledgerhq/wallet-api
66+
apps/ledger-live-mobile/src/screens/Discover/ @ledgerhq/wallet-api
67+
apps/ledger-live-mobile/src/screens/Platform/ @ledgerhq/wallet-api
68+
libs/ledger-live-common/src/platform/ @ledgerhq/wallet-api
69+
libs/ledger-live-common/src/wallet-api/ @ledgerhq/wallet-api
70+
**/platformAdapter.ts @ledgerhq/wallet-api
71+
**/walletApiAdapter.ts @ledgerhq/wallet-api
72+
**/liveapp-sdk.spec.ts @ledgerhq/wallet-api @ledgerhq/live-qa
73+
**/wallet-api.spec.ts @ledgerhq/wallet-api @ledgerhq/live-qa
74+
libs/test-utils/ @ledgerhq/wallet-api @ledgerhq/live-qa
2875

29-
# Live Devices Team
30-
apps/**/components/DeviceAction/ @ledgerhq/live-devices
31-
ledger-live-mobile/src/screens/Manager/ @ledgerhq/live-devices
32-
ledger-live-common/src/hw/ @ledgerhq/live-devices
33-
ledger-live-common/src/apps/ @ledgerhq/live-devices
34-
ledger-live-common/src/manager/ @ledgerhq/live-devices
35-
ledgerjs/packages/types-devices/ @ledgerhq/live-devices
36-
ledgerjs/packages/devices/ @ledgerhq/live-devices
37-
ledgerjs/packages/hw-transport-* @ledgerhq/live-devices
38-
ledgerjs/packages/react-native-* @ledgerhq/live-devices
76+
# Devices team
77+
**/src/renderer/screens/manager/ @ledgerhq/live-devices
78+
apps/**/components/DeviceAction/ @ledgerhq/live-devices
79+
apps/ledger-live-mobile/src/screens/Manager/ @ledgerhq/live-devices
80+
apps/web-tools/repl/ @ledgerhq/live-devices
81+
libs/**/devices/ @ledgerhq/live-devices
82+
libs/**/hw-transport-*/ @ledgerhq/live-devices
83+
libs/**/react-native-*/ @ledgerhq/live-devices
84+
libs/**/swift-*/ @ledgerhq/live-devices
85+
libs/**/types-devices/ @ledgerhq/live-devices
86+
libs/ledger-live-common/src/apps/ @ledgerhq/live-devices
87+
libs/ledger-live-common/src/hw/ @ledgerhq/live-devices
88+
libs/ledger-live-common/src/manager/ @ledgerhq/live-devices
3989

90+
# Recover team
91+
apps/ledger-live-desktop/src/renderer/components/RecoverBanner/ @ledgerhq/recover-software
92+
apps/ledger-live-desktop/src/renderer/components/RecoverRestore/ @ledgerhq/recover-software
93+
apps/ledger-live-desktop/src/renderer/components/WebRecoverPlayer/ @ledgerhq/recover-software
94+
apps/ledger-live-desktop/src/renderer/modals/ProtectDiscover/ @ledgerhq/recover-software
95+
apps/ledger-live-desktop/src/renderer/screens/recover/ @ledgerhq/recover-software
96+
apps/ledger-live-mobile/src/components/RecoverBanner/ @ledgerhq/recover-software
97+
apps/ledger-live-mobile/src/components/ServicesWidget/Protect/ @ledgerhq/recover-software
98+
apps/ledger-live-mobile/src/components/WebRecoverPlayer/ @ledgerhq/recover-software
99+
apps/ledger-live-mobile/src/screens/Protect/ @ledgerhq/recover-software
100+
libs/ledger-live-common/src/hooks/recoverFeatureFlag.ts @ledgerhq/recover-software
40101

41-
# Live QA Team
42-
ledger-live-desktop/tests/**/*-snapshots/ @ledgerhq/live-qa
43-
44-
# Cross-teams
45-
.github/**/bot-*.yml @gre @ledgerhq/live-blockchain-support @ledgerhq/live-qa
46-
ledgerjs/packages/types-live/ @gre @ledgerhq/live-blockchain-support @LedgerHQ/wallet-api @ledgerhq/live-devices
102+
# UI tests
103+
apps/ledger-live-desktop/tests/ @ledgerhq/live-hub @ledgerhq/live-qa
104+
apps/ledger-live-mobile/e2e/ @ledgerhq/live-hub @ledgerhq/live-qa

0 commit comments

Comments
 (0)