microsoft / BotFramework-Composer
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 1397
  • Daily file updates (only one update per file and date counted): 9007
  • First update: 2019-02-14
  • Latest update: 2022-01-27
  • Days between first and latest update: 1079 (154 weeks, estimated 770 working days)
  • Active days (at least one file change): 675
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,397 files with 117,603 lines of code in files.
    • 953 files that are 366+ days old (80,561 lines of code)
    • 439 files that are 181-365 days old (36,786 lines of code)
    • 1 files that are 91-180 days old (89 lines of code)
    • 2 files that are 31-90 days old (29 lines of code)
    • 2 files that are 1-30 days old (138 lines of code)
68% | 31% | <1% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,397 files with 117,603 lines of code in files.
    • 462 files have been last changed 366+ days ago (17,397 lines of code)
    • 850 files have been last changed 181-365 days ago (85,004 lines of code)
    • 36 files have been last changed 91-180 days ago (7,973 lines of code)
    • 16 files have been last changed 31-90 days ago (2,751 lines of code)
    • 33 files have been last changed 1-30 days ago (4,478 lines of code)
14% | 72% | 6% | 2% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
ts, tsx, json, js, md, svg, gitignore, yml, css, html, npmrc, plist, txt, eslintignore, nsh, dockerignore, jsx, ps1, sh, editorconfig, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts82% | 17% | 0% | 0% | 0%
tsx52% | 47% | <1% | <1% | <1%
js80% | 19% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
nsh100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts19% | 68% | 9% | <1% | <1%
tsx8% | 76% | 3% | 3% | 7%
js37% | 57% | 4% | 0% | 0%
yml34% | 0% | 0% | 65% | 0%
html100% | 0% | 0% | 0% | 0%
nsh100% | 0% | 0% | 0% | 0%
ps10% | 100% | 0% | 0% | 0%
css0% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
Composer/packages74% | 25% | <1% | <1% | <1%
extensions/azurePublish53% | 46% | 0% | 0% | 0%
extensions/pvaPublish54% | 45% | 0% | 0% | 0%
extensions/runtimes100% | 0% | 0% | 0% | 0%
extensions/packageManager17% | 82% | 0% | 0% | 0%
extensions/localPublish85% | 14% | 0% | 0% | 0%
extensions/mongoStorage100% | 0% | 0% | 0% | 0%
scripts100% | 0% | 0% | 0% | 0%
Composer/scripts100% | 0% | 0% | 0% | 0%
extensions/mockRemotePublish100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Composer100% | 0% | 0% | 0% | 0%
extensions/sample-ui-plugin14% | 85% | 0% | 0% | 0%
Composer/jestMocks100% | 0% | 0% | 0% | 0%
extensions/azurePublishNew0% | 100% | 0% | 0% | 0%
extensions/scripts0% | 100% | 0% | 0% | 0%
extensions/githubAuth0% | 100% | 0% | 0% | 0%
extensions/authTest0% | 100% | 0% | 0% | 0%
extensions/webRoute0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Composer/packages16% | 71% | 4% | 2% | 4%
Composer/scripts70% | 29% | 0% | 0% | 0%
extensions/sample-ui-plugin14% | 85% | 0% | 0% | 0%
ROOT32% | 0% | 0% | 67% | 0%
extensions/mongoStorage11% | 88% | 0% | 0% | 0%
extensions/azurePublish<1% | 60% | 35% | 4% | 0%
extensions/mockRemotePublish18% | 81% | 0% | 0% | 0%
scripts12% | 87% | 0% | 0% | 0%
Composer21% | 78% | 0% | 0% | 0%
extensions/runtimes5% | 6% | 88% | 0% | 0%
extensions/pvaPublish1% | 54% | 43% | 0% | 0%
extensions/packageManager<1% | 97% | 2% | 0% | 0%
Composer/jestMocks100% | 0% | 0% | 0% | 0%
extensions/azurePublishNew0% | 95% | 0% | 4% | 0%
extensions/scripts0% | 100% | 0% | 0% | 0%
extensions/localPublish0% | 14% | 85% | 0% | 0%
extensions/githubAuth0% | 100% | 0% | 0% | 0%
extensions/authTest0% | 100% | 0% | 0% | 0%
extensions/webRoute0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
build.js
in Composer/packages/client/scripts
132 2 467 1071 8
env.js
in Composer/packages/client/config
77 5 284 1071 34
start.js
in Composer/packages/client/scripts
72 - 326 1071 7
paths.js
in Composer/packages/client/config
62 2 413 1071 12
index.css
in Composer/packages/client/src
43 - 48 1071 5
webpackDevServer.config.js
in Composer/packages/client/config
38 3 895 1071 3
index.html
in Composer/packages/client/public
38 - 449 1071 6
server.ts
in Composer/packages/server/src
202 2 284 1065 70
jest.config.js
in Composer/packages/server
6 - 434 1064 17
jest.config.js
in Composer
57 - 203 1047 27
babel.config.js
in Composer/packages/client
31 - 832 1047 3
babel.config.js
in Composer
21 - 551 1047 3
jest.config.js
in Composer/packages/client
6 - 474 1047 19
styleMock.js
in Composer/jestMocks
1 - 1047 1047 1
botProject.ts
in Composer/packages/server/src/models/bot
890 25 195 1022 171
project.ts
in Composer/packages/server/src/services
649 11 231 1022 70
project.ts
in Composer/packages/server/src/controllers
576 29 214 1022 89
localDiskStorage.ts
in Composer/packages/server/src/models/storage
181 13 284 1022 33
storage.ts
in Composer/packages/server/src/services
179 1 295 1022 32
api.ts
in Composer/packages/server/src/router
118 - 162 1022 78
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
styleMock.js
in Composer/jestMocks
1 - 1047 1047 1
webpackDevServer.config.js
in Composer/packages/client/config
38 3 895 1071 3
babel.config.js
in Composer/packages/client
31 - 832 1047 3
index.ts
in Composer/packages/server/src/models/settings
1 - 826 846 2
license.js
in Composer
1 - 826 826 1
envUtil.ts
in Composer/packages/client/src/utils
5 - 826 832 2
httpUtil.ts
in Composer/packages/client/src/utils
6 - 826 827 2
types.ts
in Composer/packages/server/src/router
8 - 826 876 2
lgtm.yml
in root
7 - 818 818 1
index.ts
in Composer/packages/tools/language-servers/language-generation/src
1 - 783 795 2
storage.ts
in Composer/packages/server/src/utility
22 1 783 949 6
update.js
in Composer/scripts
33 - 783 792 3
index.ts
in Composer/packages/tools/language-servers/language-understanding/src
1 - 735 743 2
index.ts
in Composer/packages/lib/code-editor/src/languages
2 - 735 795 4
index.ts
in Composer/packages/client/src/utils/convertUtils
3 - 735 757 2
buildLgParamString.ts
in Composer/packages/lib/shared/src/lgUtils/stringBuilders
7 1 735 792 3
parseLgParamString.ts
in Composer/packages/lib/shared/src/lgUtils/parsers
8 1 735 792 3
parseLgTemplateName.ts
in Composer/packages/lib/shared/src/lgUtils/parsers
11 1 735 792 3
parseLgTemplateRef.ts
in Composer/packages/lib/shared/src/lgUtils/parsers
30 2 735 792 4
buildLgTemplateRefString.ts
in Composer/packages/lib/shared/src/lgUtils/stringBuilders
7 1 693 792 6
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Field.tsx
in Composer/packages/lib/ui-shared/src/components
78 - 22 22 1
HelpTooltip.tsx
in Composer/packages/lib/ui-shared/src/components
60 - 22 22 1
SectionTitle.tsx
in Composer/packages/lib/ui-shared/src/components
15 - 22 48 2
SettingTitle.tsx
in Composer/packages/client/src/pages/botProject/shared
14 - 48 48 1
TemplateFeedForm.tsx
in Composer/packages/client/src/pages/setting/app-settings
89 - 22 162 2
bundleSchema.ts
in Composer/packages/ui-plugins/select-dialog/src
12 1 188 188 1
contants.ts
in Composer/packages/ui-plugins/schema-editor/src
1 - 188 188 1
azureFunctions.ts
in extensions/azurePublishNew/src/node/azureResources
103 - 202 203 2
botRegistration.ts
in extensions/azurePublishNew/src/node/azureResources
82 - 202 204 2
CopyableText.tsx
in Composer/packages/lib/ui-shared/src/components
47 - 204 204 1
resourceGroup.ts
in extensions/azurePublishNew/src/node/azureResources
44 - 204 204 1
auth.ts
in Composer/packages/client/src/recoilModel/dispatchers
185 6 208 208 1
AuthCard.tsx
in Composer/packages/client/src/components/Auth
153 - 208 208 1
TenantDialog.tsx
in Composer/packages/client/src/components/Auth
88 - 208 208 1
provisioning.ts
in extensions/azurePublishNew/src/node
61 - 203 208 2
PersonaCard.tsx
in Composer/packages/client/src/components/QnA
48 2 208 208 1
authState.ts
in Composer/packages/client/src/recoilModel/atoms
41 8 208 208 1
useAuthApi.ts
in Composer/packages/extension-client/src/hooks
24 1 208 208 1
constants.ts
in extensions/azurePublishNew/src/node
14 - 202 208 2
CreateQnAModal.tsx
in Composer/packages/client/src/components/QnA
623 1 202 210 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IconMenu.tsx
in Composer/packages/lib/ui-shared/src/components
111 - 5 216 2
NodeMenu.tsx
in Composer/packages/adaptive-flow/src/adaptive-flow-editor/renderers
61 1 5 508 3
treeItem.tsx
in Composer/packages/client/src/components/ProjectTree
555 - 6 679 31
BotProjectInfo.tsx
in Composer/packages/client/src/pages/botProject
74 - 6 302 7
ExpressionSwitchWindow.tsx
in Composer/packages/adaptive-form/src/components/expressions
43 - 6 426 3
DefineEntityButton.tsx
in Composer/packages/lib/code-editor/src/lu
190 2 7 313 4
ProjectTreeHeader.tsx
in Composer/packages/client/src/components/ProjectTree
150 - 7 425 6
useLabelingMenuItems.tsx
in Composer/packages/lib/code-editor/src/lu/hooks
83 - 7 313 3
useSearchableMenuListCallback.tsx
in Composer/packages/lib/code-editor/src/hooks
40 - 7 313 2
publisher.ts
in Composer/packages/client/src/recoilModel/dispatchers
318 2 13 583 32
SchemaField.tsx
in Composer/packages/adaptive-form/src/components
96 2 14 508 8
RootBotExternalService.tsx
in Composer/packages/client/src/pages/botProject
426 - 22 425 23
DefineConversation.tsx
in Composer/packages/client/src/components/CreationFlow
425 6 22 573 19
publishDialog.tsx
in Composer/packages/client/src/components/BotRuntimeController
260 1 22 425 10
SelectProfile.tsx
in Composer/packages/client/src/pages/design/exportSkillModal/content
217 - 22 288 6
SkillBotExternalService.tsx
in Composer/packages/client/src/pages/botProject
214 - 22 425 18
FieldWithCustomButton.tsx
in Composer/packages/client/src/components
198 - 22 417 6
styles.ts
in Composer/packages/client/src/pages/botProject
130 - 22 335 9
FieldLabel.tsx
in Composer/packages/adaptive-form/src/components
125 - 22 508 3
AppIdAndPassword.tsx
in Composer/packages/client/src/pages/botProject
121 - 22 425 11