Skip to content

Commit dfe3b58

Browse files
Merge branch 'netwrix:main' into main
2 parents 4597997 + 30e0c2a commit dfe3b58

File tree

10,546 files changed

+239160
-70107
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

10,546 files changed

+239160
-70107
lines changed

.claude/settings.local.json

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"WebFetch(domain:community.netwrix.com)",
5+
"WebFetch(domain:community.netwrix.com)",
6+
"Bash(git checkout:*)",
7+
"Bash(cp:*)",
8+
"Bash(npm install)",
9+
"Bash(npm start)",
10+
"Bash(npm run start:*)",
11+
"Bash(npx docusaurus start:*)",
12+
"Bash(mkdir:*)",
13+
"Bash(rm:*)",
14+
"Bash(git add:*)",
15+
"Bash(git commit:*)",
16+
"Bash(find:*)",
17+
"Bash(ls:*)",
18+
"Bash(npx kill-port:*)",
19+
"Bash(taskkill:*)",
20+
"Bash(cmd /c:*)",
21+
"Bash(chmod:*)",
22+
"Bash(bash:*)",
23+
"Bash(tree:*)",
24+
"Bash(awk:*)",
25+
"Bash(grep:*)",
26+
"Bash(sed:*)",
27+
"Bash(xargs sed:*)",
28+
"Bash(powershell:*)",
29+
"Bash(npm run build:*)",
30+
"Bash(set UV_THREADPOOL_SIZE=16)",
31+
"Bash(npm run clear:*)",
32+
"Bash(cat:*)",
33+
"Bash($ENV:DOCS_PRODUCT=\"endpointprotector\")",
34+
"Bash(DOCS_PRODUCT=\"endpointprotector\" npm run build)",
35+
"Bash(Get-Process node -ErrorAction SilentlyContinue)",
36+
"Bash(Stop-Process -Force)",
37+
"Bash(dir \"C:\\GITLOCAL\\docs\\docs\\endpointpolicymanager\\components\")",
38+
"Bash(xcopy:*)",
39+
"Bash(robocopy:*)",
40+
"Bash(dir \"C:\\GITLOCAL\\docs\\docs\\endpointpolicymanager\\components\\javaenterpriserules\")",
41+
"Bash(dir \"C:\\GITLOCAL\\docs\\docs\\endpointpolicymanager\\components\\javaenterpriserules\\manual\")",
42+
"Bash(dir \"C:\\GITLOCAL\\docs\\docs\\endpointpolicymanager\\components\\applicationsettingsmanager\")",
43+
"Bash(dir:*)",
44+
"Bash(timeout 30 npm start)",
45+
"Bash($ENV:DOCS_PRODUCT=\"endpointpolicymanager\")",
46+
"Bash(timeout:*)",
47+
"Bash(for file in \"gettingstarted/misc/knowledgebase/gettingstarted/prepare.md\" \"licensing/knowledgebase/troubleshooting/enterprisefull.md\" \"components/applicationsettingsmanager/technotes/troubleshooting/mmc.md\" \"licensing/installation/videolearningcenter/videolearningcenter.md\" \"licensing/installation/knowledgebase/updating/ringsupgrade.md\")",
48+
"Bash(do echo \"Processing: $file\")",
49+
"Bash(echo \"Updated: $file\")",
50+
"Bash(done)",
51+
"Bash(for:*)",
52+
"Bash(do echo \"=== $dir ===\")",
53+
"Bash(do echo \"Checking: $file\")",
54+
"Bash(if [ -f \"docs/endpointpolicymanager/$file\" ])",
55+
"Bash(then echo \"✓ EXISTS\")",
56+
"Bash(else echo \"✗ MISSING\")",
57+
"Bash(fi)",
58+
"Bash(do cp \"C:\\GITLOCAL\\docs\\docs\\endpointpolicymanager\\manuals\\gporeductionandtrans\\preferences\\gettingstarted$file\" \"C:\\GITLOCAL\\docs\\docs\\endpointpolicymanager\\components\\preferencesmanager\\manual\\gettingstarted$file\")",
59+
"Bash(rg:*)",
60+
"Bash(do sed -i 's/knowledgebase\\/leastprivilegemanager/components\\/endpointprivilegemanager/g' \"$file\")",
61+
"Bash(sort:*)",
62+
"Bash(do echo \"=== $component ===\")",
63+
"Bash(if [ -f \"$component/knowledgebase/knowledgebase.md\" ])",
64+
"Bash(if [ -f \"$component/technotes/knowledgebase.md\" ])",
65+
"Bash(if [ -f \"$component/videolearningcenter/videolearningcenter.md\" ])",
66+
"Bash(else echo \"✗ videolearningcenter/videolearningcenter.md\")",
67+
"Bash(if [ -f \"$component/videos/videolearningcenter.md\" ])",
68+
"Bash(else echo \"✗ videos/videolearningcenter.md\")",
69+
"Bash(if [ -f \"$component/manual/overview.md\" ])",
70+
"Bash(do if [ -d \"$component\" ])",
71+
"Bash([ \"$component\" != \".\" ])",
72+
"Bash(then if [ -d \"$component/knowledgebase\" ])",
73+
"Bash([ -d \"$component/technotes\" ])",
74+
"Bash([ -d \"$component/videolearningcenter\" ])",
75+
"Bash([ -d \"$component/videos\" ])",
76+
"Bash(then echo \"Component: $component\")",
77+
"Bash(do if [ -d \"$component/manual\" ])",
78+
"Bash(else echo \"✗ $component has no manual/\")",
79+
"Bash(do sed -i 's|/docs/endpointpolicymanager/knowledgebase/knowledgebase\\.md|/docs/endpointpolicymanager/|g' \"docs/endpointpolicymanager/$file\")",
80+
"Bash(do sed -i 's|/docs/endpointpolicymanager/installation/knowledgebase/antivirussystemsoftware/|/docs/endpointpolicymanager/upgrademaintenance/antivirussystemsoftware/|g' \"docs/endpointpolicymanager/$file\")",
81+
"Bash(do sed -i 's|/docs/endpointpolicymanager/gettingstarted/cloud|/docs/endpointpolicymanager/deliverymethods/cloud|g' \"docs/endpointpolicymanager/$file\")",
82+
"Bash(do sed -i 's|/docs/endpointpolicymanager/gettingstarted/grouppolicy|/docs/endpointpolicymanager/deliverymethods/grouppolicy|g' \"docs/endpointpolicymanager/$file\")",
83+
"Bash(do sed -i 's|gettingstarted/cloud|deliverymethods/cloud|g; s|gettingstarted/grouppolicy|deliverymethods/grouppolicy|g; s|gettingstarted/mdm|deliverymethods/mdm|g' \"$file\")",
84+
"Bash(do sed -i 's|/docs/endpointpolicymanager/gettingstarted/mdm|/docs/endpointpolicymanager/deliverymethods/mdm|g' \"docs/endpointpolicymanager/$file\")",
85+
"Bash(do sed -i 's|/docs/endpointpolicymanager/gettingstarted/mdm/|/docs/endpointpolicymanager/deliverymethods/mdm/|g' \"docs/endpointpolicymanager/$file\")"
86+
],
87+
"deny": []
88+
}
89+
}

.github/CODEOWNERS

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
# CODEOWNERS file for product team ownership
2+
# Teams have ownership over their product's documentation areas
3+
# Last matching pattern takes precedence
4+
5+
# Global fallback - all files require review from a default team if no specific owner
6+
# Uncomment and specify a default team if desired
7+
# * @netwrix/docs-admin
8+
9+
# Product-specific ownership
10+
# Each team owns their docs directory, sidebar files, static files, and images
11+
12+
# 1Secure team
13+
/docs/1secure/ @netwrix/1secure-docs
14+
/sidebars/1secure.js @netwrix/1secure-docs
15+
/static/files/1secure/ @netwrix/1secure-docs
16+
/static/images/1secure/ @netwrix/1secure-docs
17+
18+
# Access Analyzer team
19+
/docs/accessanalyzer/ @netwrix/accessanalyzer-docs
20+
/sidebars/accessanalyzer/ @netwrix/accessanalyzer-docs
21+
/static/files/accessanalyzer/ @netwrix/accessanalyzer-docs
22+
/static/images/accessanalyzer/ @netwrix/accessanalyzer-docs
23+
24+
# Access Information Center team
25+
/docs/accessinformationcenter/ @netwrix/accessinformationcenter-docs
26+
/sidebars/accessinformationcenter/ @netwrix/accessinformationcenter-docs
27+
/static/files/accessinformationcenter/ @netwrix/accessinformationcenter-docs
28+
/static/images/accessinformationcenter/ @netwrix/accessinformationcenter-docs
29+
30+
# Activity Monitor team
31+
/docs/activitymonitor/ @netwrix/activitymonitor-docs
32+
/sidebars/activitymonitor/ @netwrix/activitymonitor-docs
33+
/static/files/activitymonitor/ @netwrix/activitymonitor-docs
34+
/static/images/activitymonitor/ @netwrix/activitymonitor-docs
35+
36+
# Auditor team
37+
/docs/auditor/ @netwrix/auditor-docs
38+
/sidebars/auditor/ @netwrix/auditor-docs
39+
/static/files/auditor/ @netwrix/auditor-docs
40+
/static/images/auditor/ @netwrix/auditor-docs
41+
42+
# Change Tracker team
43+
/docs/changetracker/ @netwrix/changetracker-docs
44+
/sidebars/changetracker/ @netwrix/changetracker-docs
45+
/static/files/changetracker/ @netwrix/changetracker-docs
46+
/static/images/changetracker/ @netwrix/changetracker-docs
47+
48+
# Data Classification team
49+
/docs/dataclassification/ @netwrix/dataclassification-docs
50+
/sidebars/dataclassification/ @netwrix/dataclassification-docs
51+
/static/files/dataclassification/ @netwrix/dataclassification-docs
52+
/static/images/dataclassification/ @netwrix/dataclassification-docs
53+
54+
# Directory Manager team
55+
/docs/directorymanager/ @netwrix/directorymanager-docs
56+
/sidebars/directorymanager/ @netwrix/directorymanager-docs
57+
/static/files/directorymanager/ @netwrix/directorymanager-docs
58+
/static/images/directorymanager/ @netwrix/directorymanager-docs
59+
60+
# Endpoint Policy Manager team
61+
/docs/endpointpolicymanager/ @netwrix/endpointpolicymanager-docs
62+
/sidebars/endpointpolicymanager.js @netwrix/endpointpolicymanager-docs
63+
/static/files/endpointpolicymanager/ @netwrix/endpointpolicymanager-docs
64+
/static/images/endpointpolicymanager/ @netwrix/endpointpolicymanager-docs
65+
66+
# Endpoint Protector team
67+
/docs/endpointprotector/ @netwrix/endpointprotector-docs
68+
/sidebars/endpointprotector/ @netwrix/endpointprotector-docs
69+
/static/files/endpointprotector/ @netwrix/endpointprotector-docs
70+
/static/images/endpointprotector/ @netwrix/endpointprotector-docs
71+
72+
# Identity Manager team
73+
/docs/identitymanager/ @netwrix/identitymanager-docs
74+
/sidebars/identitymanager/ @netwrix/identitymanager-docs
75+
/static/files/identitymanager/ @netwrix/identitymanager-docs
76+
/static/images/identitymanager/ @netwrix/identitymanager-docs
77+
78+
# Password Policy Enforcer team
79+
/docs/passwordpolicyenforcer/ @netwrix/passwordpolicyenforcer-docs
80+
/sidebars/passwordpolicyenforcer/ @netwrix/passwordpolicyenforcer-docs
81+
/static/files/passwordpolicyenforcer/ @netwrix/passwordpolicyenforcer-docs
82+
/static/images/passwordpolicyenforcer/ @netwrix/passwordpolicyenforcer-docs
83+
84+
# Password Reset team
85+
/docs/passwordreset/ @netwrix/passwordreset-docs
86+
/sidebars/passwordreset/ @netwrix/passwordreset-docs
87+
/static/files/passwordreset/ @netwrix/passwordreset-docs
88+
/static/images/passwordreset/ @netwrix/passwordreset-docs
89+
90+
# Password Secure team
91+
/docs/passwordsecure/ @netwrix/passwordsecure-docs
92+
/sidebars/passwordsecure/ @netwrix/passwordsecure-docs
93+
/static/files/passwordsecure/ @netwrix/passwordsecure-docs
94+
/static/images/passwordsecure/ @netwrix/passwordsecure-docs
95+
96+
# PingCastle team
97+
/docs/pingcastle/ @netwrix/pingcastle-docs
98+
/sidebars/pingcastle/ @netwrix/pingcastle-docs
99+
/static/files/pingcastle/ @netwrix/pingcastle-docs
100+
/static/images/pingcastle/ @netwrix/pingcastle-docs
101+
102+
# Platform Governor NetSuite team
103+
/docs/platgovnetsuite/ @netwrix/platgovnetsuite-docs
104+
/sidebars/platgovnetsuite.js @netwrix/platgovnetsuite-docs
105+
/static/files/platgovnetsuite/ @netwrix/platgovnetsuite-docs
106+
/static/images/platgovnetsuite/ @netwrix/platgovnetsuite-docs
107+
108+
# Platform Governor NetSuite Flashlight team
109+
/docs/platgovnetsuiteflashlight/ @netwrix/platgovnetsuiteflashlight-docs
110+
/sidebars/platgovnetsuiteflashlight.js @netwrix/platgovnetsuiteflashlight-docs
111+
/static/files/platgovnetsuiteflashlight/ @netwrix/platgovnetsuiteflashlight-docs
112+
/static/images/platgovnetsuiteflashlight/ @netwrix/platgovnetsuiteflashlight-docs
113+
114+
# Platform Governor Salesforce team
115+
/docs/platgovsalesforce/ @netwrix/platgovsalesforce-docs
116+
/sidebars/platgovsalesforce.js @netwrix/platgovsalesforce-docs
117+
/static/files/platgovsalesforce/ @netwrix/platgovsalesforce-docs
118+
/static/images/platgovsalesforce/ @netwrix/platgovsalesforce-docs
119+
120+
# Platform Governor Salesforce Flashlight team
121+
/docs/platgovsalesforceflashlight/ @netwrix/platgovsalesforceflashlight-docs
122+
/sidebars/platgovsalesforceflashlight.js @netwrix/platgovsalesforceflashlight-docs
123+
/static/files/platgovsalesforceflashlight/ @netwrix/platgovsalesforceflashlight-docs
124+
/static/images/platgovsalesforceflashlight/ @netwrix/platgovsalesforceflashlight-docs
125+
126+
# Privilege Secure team
127+
/docs/privilegesecure/ @netwrix/privilegesecure-docs
128+
/sidebars/privilegesecure/ @netwrix/privilegesecure-docs
129+
/static/files/privilegesecure/ @netwrix/privilegesecure-docs
130+
/static/images/privilegesecure/ @netwrix/privilegesecure-docs
131+
132+
# Privilege Secure Discovery team
133+
/docs/privilegesecurediscovery/ @netwrix/privilegesecurediscovery-docs
134+
/sidebars/privilegesecurediscovery.js @netwrix/privilegesecurediscovery-docs
135+
/static/files/privilegesecurediscovery/ @netwrix/privilegesecurediscovery-docs
136+
/static/images/privilegesecurediscovery/ @netwrix/privilegesecurediscovery-docs
137+
138+
# Recovery for Active Directory team
139+
/docs/recoveryforactivedirectory/ @netwrix/recoveryforactivedirectory-docs
140+
/sidebars/recoveryforactivedirectory/ @netwrix/recoveryforactivedirectory-docs
141+
/static/files/recoveryforactivedirectory/ @netwrix/recoveryforactivedirectory-docs
142+
/static/images/recoveryforactivedirectory/ @netwrix/recoveryforactivedirectory-docs
143+
144+
# Threat Manager team
145+
/docs/threatmanager/ @netwrix/threatmanager-docs
146+
/sidebars/threatmanager/ @netwrix/threatmanager-docs
147+
/static/files/threatmanager/ @netwrix/threatmanager-docs
148+
/static/images/threatmanager/ @netwrix/threatmanager-docs
149+
150+
# Threat Prevention team
151+
/docs/threatprevention/ @netwrix/threatprevention-docs
152+
/sidebars/threatprevention/ @netwrix/threatprevention-docs
153+
/static/files/threatprevention/ @netwrix/threatprevention-docs
154+
/static/images/threatprevention/ @netwrix/threatprevention-docs
155+
156+
# Knowledge base team
157+
/docs/kb/ @netwrix/kb-docs

0 commit comments

Comments
 (0)