Repository navigation
Expand file tree
/
Copy pathCODEOWNERS
More file actions
Validating CODEOWNERS rules...
148 lines (138 loc) · 8.29 KB
/
Copy pathCODEOWNERS
File metadata and controls
148 lines (138 loc) · 8.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# CODEOWNERS is case sensitive and uses the last matching rule.
# Only intentional, hand-selected mandatory approval gates belong in this file.
# Unmatched paths use the repository's normal approval policy.
# Platform and tooling approval gates.
/src/System\ Application/ @microsoft/d365-bc-integrations
/src/Business\ Foundation/ @microsoft/d365-bc-integrations
/src/Tools/ @microsoft/d365-bc-integrations
/tools/ @microsoft/d365-bc-integrations
# Base Application areas with mandatory Finance, SCM, or Integrations gates.
/src/Layers/*/BaseApp/Assembly/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/Bank/ @microsoft/d365-bc-finance-1
/src/Layers/*/BaseApp/CashFlow/ @microsoft/d365-bc-finance-1
/src/Layers/*/BaseApp/CostAccounting/ @microsoft/d365-bc-finance-1
/src/Layers/*/BaseApp/CRM/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/eServices/ @microsoft/d365-bc-integrations
/src/Layers/*/BaseApp/Finance/ @microsoft/d365-bc-finance-1
/src/Layers/*/BaseApp/FinancialMgt/ @microsoft/d365-bc-finance-1
/src/Layers/*/BaseApp/FixedAssets/ @microsoft/d365-bc-finance-1
/src/Layers/*/BaseApp/Foundation/ @microsoft/d365-bc-integrations
/src/Layers/*/BaseApp/HumanResources/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/Integration/ @microsoft/d365-bc-integrations
/src/Layers/*/BaseApp/Inventory/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/Invoicing/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/Manufacturing/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/Pricing/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/Projects/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/Purchases/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/Sales/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/Service/ @microsoft/d365-bc-scm
/src/Layers/*/BaseApp/Warehouse/ @microsoft/d365-bc-scm
# Finance sub-ledgers that sit physically inside an SCM area folder.
# These must stay after their parent area above.
/src/Layers/*/BaseApp/Sales/Reminder/ @microsoft/d365-bc-finance-1
/src/Layers/*/BaseApp/Sales/FinanceCharge/ @microsoft/d365-bc-finance-1
/src/Layers/*/BaseApp/Purchases/Payables/ @microsoft/d365-bc-finance-1
# Costing reference data lives outside BaseApp but belongs to SCM.
/src/Layers/W1/AlCosting/ @microsoft/d365-bc-scm
# W1 application approval gates.
/src/Apps/W1/AMCBanking365Fundamentals/ @microsoft/d365-bc-finance-1
/src/Apps/W1/APIReportsFinance/ @microsoft/d365-bc-finance-1
/src/Apps/W1/APIV1/ @microsoft/d365-bc-app-api
/src/Apps/W1/APIV2/ @microsoft/d365-bc-app-api
/src/Apps/W1/AuditFileExport/ @microsoft/d365-bc-finance-1
/src/Apps/W1/AutomaticAccountCodes/ @microsoft/d365-bc-finance-1
/src/Apps/W1/BankAccRecWithAI/ @microsoft/d365-bc-finance-1
/src/Apps/W1/BankDeposits/ @microsoft/d365-bc-finance-1
/src/Apps/W1/CompanyHub/ @microsoft/d365-bc-finance-1
/src/Apps/W1/ConnectivityApps/ @microsoft/d365-bc-integrations
/src/Apps/W1/CrossEnvironmentIntercompany/ @microsoft/d365-bc-finance-1
/src/Apps/W1/DataArchive/ @microsoft/d365-bc-integrations
/src/Apps/W1/DataCorrectionFA/ @microsoft/d365-bc-finance-1
/src/Apps/W1/DataSearch/ @microsoft/d365-bc-integrations
/src/Apps/W1/DynamicsGPHistoricalData/ @microsoft/d365-bc-integrations
/src/Apps/W1/DynamicsGPHistorySmartLists/ @microsoft/d365-bc-integrations
/src/Apps/W1/DynamicsSLHistoricalData/ @microsoft/d365-bc-integrations
/src/Apps/W1/ESGStatisticalAccountsDemoTool/ @microsoft/d365-bc-finance-1
/src/Apps/W1/EU3PartyTradePurchase/ @microsoft/d365-bc-finance-1
/src/Apps/W1/Email\ -\ Current\ User\ Connector/ @microsoft/d365-bc-integrations
/src/Apps/W1/Email\ -\ Microsoft\ 365\ Connector/ @microsoft/d365-bc-integrations
/src/Apps/W1/Email\ -\ Outlook\ REST\ API/ @microsoft/d365-bc-integrations
/src/Apps/W1/Email\ -\ SMTP\ API/ @microsoft/d365-bc-integrations
/src/Apps/W1/Email\ -\ SMTP\ Connector/ @microsoft/d365-bc-integrations
/src/Apps/W1/EmailLogging/ @microsoft/d365-bc-integrations
/src/Apps/W1/EnforcedDigitalVouchers/ @microsoft/d365-bc-finance-1
/src/Apps/W1/ErrorMessagesWithRecommendations/ @microsoft/d365-bc-integrations
/src/Apps/W1/ExciseTaxes/ @microsoft/d365-bc-finance-1
/src/Apps/W1/External\ File\ Storage\ -\ Azure\ Blob\ Service\ Connector/ @microsoft/d365-bc-integrations
/src/Apps/W1/External\ File\ Storage\ -\ Azure\ File\ Service\ Connector/ @microsoft/d365-bc-integrations
/src/Apps/W1/External\ File\ Storage\ -\ SFTP\ Connector/ @microsoft/d365-bc-integrations
/src/Apps/W1/External\ File\ Storage\ -\ SharePoint\ Connector/ @microsoft/d365-bc-integrations
/src/Apps/W1/External\ Storage\ -\ Document\ Attachments/ @microsoft/d365-bc-integrations
/src/Apps/W1/FieldServiceIntegration/ @microsoft/d365-bc-scm
/src/Apps/W1/HybridAPI/ @microsoft/d365-bc-integrations
/src/Apps/W1/HybridBC/ @microsoft/d365-bc-integrations
/src/Apps/W1/HybridBC14/ @microsoft/d365-bc-integrations
/src/Apps/W1/HybridBC14HistoricalData/ @microsoft/d365-bc-integrations
/src/Apps/W1/HybridBCLast/ @microsoft/d365-bc-integrations
/src/Apps/W1/HybridBaseDeployment/ @microsoft/d365-bc-integrations
/src/Apps/W1/HybridGP/ @microsoft/d365-bc-integrations
/src/Apps/W1/HybridSL/ @microsoft/d365-bc-integrations
/src/Apps/W1/INTaxEngine/ @microsoft/d365-bc-finance-1
/src/Apps/W1/Intrastat/ @microsoft/d365-bc-finance-1
/src/Apps/W1/LatePaymentPredictor/ @microsoft/d365-bc-finance-1
/src/Apps/W1/MSWalletPayments/ @microsoft/d365-bc-finance-1
/src/Apps/W1/Manufacturing/ @microsoft/d365-bc-scm
/src/Apps/W1/MasterDataManagement/ @microsoft/d365-bc-finance-1
/src/Apps/W1/MicrosoftUniversalPrint/ @microsoft/d365-bc-integrations
/src/Apps/W1/OnboardingSignals/ @microsoft/d365-bc-integrations
/src/Apps/W1/PayPalPaymentsStandard/ @microsoft/d365-bc-finance-1
/src/Apps/W1/PaymentPractices/ @microsoft/d365-bc-finance-1
/src/Apps/W1/PowerBIReports/ @microsoft/d365-bc-finance-1
/src/Apps/W1/QBMigration/ @microsoft/d365-bc-integrations
/src/Apps/W1/Quality\ Management/ @microsoft/d365-bc-scm
/src/Apps/W1/QuickbooksPayrollFileImport/ @microsoft/d365-bc-integrations
/src/Apps/W1/ReviewGLEntries/ @microsoft/d365-bc-finance-1
/src/Apps/W1/SAF-T/ @microsoft/d365-bc-finance-1
/src/Apps/W1/SalesAndInventoryForecast/ @microsoft/d365-bc-scm
/src/Apps/W1/SalesLinesSuggestions/ @microsoft/d365-bc-scm
/src/Apps/W1/SalesOrderAgent/ @microsoft/d365-bc-scm
/src/Apps/W1/SendToEmailPrinter/ @microsoft/d365-bc-integrations
/src/Apps/W1/ServiceDeclaration/ @microsoft/d365-bc-finance-1
/src/Apps/W1/ServiceManagement/ @microsoft/d365-bc-scm
/src/Apps/W1/Shopify/ @microsoft/d365-bc-integrations
/src/Apps/W1/SimplifiedBankStatementImport/ @microsoft/d365-bc-finance-1
/src/Apps/W1/SmartList/ @microsoft/d365-bc-integrations
/src/Apps/W1/StatisticalAccounts/ @microsoft/d365-bc-finance-1
/src/Apps/W1/Subcontracting/ @microsoft/d365-bc-scm
/src/Apps/W1/Subscription\ Billing/ @microsoft/d365-bc-finance-1
/src/Apps/W1/Sustainability/ @microsoft/d365-bc-finance-1
/src/Apps/W1/SustainabilityCopilotSuggestion/ @microsoft/d365-bc-finance-1
/src/Apps/W1/SyncBase/ @microsoft/d365-bc-integrations
/src/Apps/W1/TransactionStorage/ @microsoft/d365-bc-integrations
/src/Apps/W1/UKSendRemittanceAdvice/ @microsoft/d365-bc-finance-1
/src/Apps/W1/VATGroupManagement/ @microsoft/d365-bc-finance-1
/src/Apps/W1/WithholdingTax/ @microsoft/d365-bc-finance-1
/src/Apps/W1/WorldPayPaymentsStandard/ @microsoft/d365-bc-finance-1
# Shopify's Belgian localization is part of the same mandatory approval gate.
/src/Apps/BE/ShopifyBE/ @microsoft/d365-bc-integrations
# Expense Agent application family.
/src/Apps/*/ExpenseAgent*/ @microsoft/d365-bc-app-expense-agent
/src/Apps/*/ExpenseWithholdingTax*/ @microsoft/d365-bc-app-expense-agent
# Developer Experience.
/src/System\ Application/App/AI @microsoft/d365-bc-copilot-toolkit @microsoft/dynamics-smb-developertools
/src/System\ Application/Test/AI @microsoft/dynamics-smb-developertools
/src/System\ Application/App/Agent @microsoft/dynamics-smb-developertools
/src/System\ Application/Test/Agent @microsoft/dynamics-smb-developertools
/src/System\ Application/App/Extension\ Management @microsoft/dynamics-smb-developertools
/src/System\ Application/Test/Extension\ Management @microsoft/dynamics-smb-developertools
# app.json files require approval from the BC app team.
app.json @microsoft/d365-bc-app-required
# Required-reviewer repository rules gate these paths. Ownerless entries appear
# last to prevent an additional CODEOWNERS approval from earlier patterns.
# Both casings are listed because CODEOWNERS matching is case sensitive.
Upgrade/
upgrade/
dotnet*.al
.AL-Go/
*.ps1