microsoft / TemplateStudio
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: 3254
  • Daily file updates (only one update per file and date counted): 41270
  • First update: 2016-12-21
  • Latest update: 2022-01-27
  • Days between first and latest update: 1864 (266 weeks, estimated 1330 working days)
  • Active days (at least one file change): 1159
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 3,254 files with 115,616 lines of code in files.
    • 2,752 files that are 366+ days old (98,963 lines of code)
    • 500 files that are 181-365 days old (16,320 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 2 files that are 1-30 days old (333 lines of code)
85% | 14% | 0% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 3,254 files with 115,616 lines of code in files.
    • 2,122 files have been last changed 366+ days ago (65,801 lines of code)
    • 1,128 files have been last changed 181-365 days ago (49,400 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 4 files have been last changed 1-30 days ago (415 lines of code)
56% | 42% | 0% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
json, md, cs, xaml, vb, vstemplate, csproj, resx, xml, js, svg, txt, ps1, vbproj, bat, cpp, h, editorconfig, yml, vcxproj, props, filters, html, gitignore, css, gitmodules, vsixmanifest, gitattributes
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs95% | 4% | 0% | 0% | 0%
xaml93% | 6% | 0% | 0% | 0%
vb99% | <1% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
vcxproj33% | 66% | 0% | 0% | 0%
cpp34% | 65% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
filters43% | 56% | 0% | 0% | 0%
vsixmanifest100% | 0% | 0% | 0% | 0%
h21% | 78% | 0% | 0% | 0%
props33% | 66% | 0% | 0% | 0%
vstemplate0% | 100% | 0% | 0% | 0%
yml0% | 0% | 0% | 0% | 100%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs60% | 39% | 0% | 0% | <1%
xaml64% | 35% | 0% | 0% | 0%
vb77% | 22% | 0% | 0% | 0%
ps158% | 41% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
vstemplate0% | 100% | 0% | 0% | 0%
vcxproj0% | 100% | 0% | 0% | 0%
cpp0% | 100% | 0% | 0% | 0%
h0% | 100% | 0% | 0% | 0%
filters0% | 100% | 0% | 0% | 0%
vsixmanifest0% | 100% | 0% | 0% | 0%
props0% | 100% | 0% | 0% | 0%
yml0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
templates/Uwp97% | 2% | 0% | 0% | 0%
code/src55% | 44% | 0% | 0% | 0%
templates/Wpf96% | 3% | 0% | 0% | 0%
code/tools100% | 0% | 0% | 0% | 0%
templates/WinUI68% | 31% | 0% | 0% | 0%
design/Assets100% | 0% | 0% | 0% | 0%
_build100% | 0% | 0% | 0% | 0%
_utils100% | 0% | 0% | 0% | 0%
code100% | 0% | 0% | 0% | 0%
_build/pipelines0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
templates/Uwp75% | 24% | 0% | 0% | 0%
templates/Wpf69% | 29% | 0% | 0% | <1%
code/src20% | 79% | 0% | 0% | 0%
code/tools33% | 66% | 0% | 0% | 0%
design/Assets100% | 0% | 0% | 0% | 0%
templates/WinUI9% | 90% | 0% | 0% | 0%
_utils81% | 18% | 0% | 0% | 0%
_build44% | 55% | 0% | 0% | 0%
code0% | 100% | 0% | 0% | 0%
_build/pipelines0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Extension-SetIdentityAndVersion.ps1
in _build
213 - 283 1838 45
CreateGitHubRelease.ps1
in _build
45 - 1838 1838 1
CopyAndRename.ps1
in _build
22 - 1838 1838 1
WriteVersionNumberToFile.ps1
in _build
23 - 1783 1827 5
PackAndSign-Content.ps1
in _build
54 - 1561 1806 19
ProjectTemplate-SetPublishingData.ps1
in _build
92 - 283 1791 39
SolutionWizard.cs
in code/src/UI/VisualStudio
139 11 228 1750 215
VsOutputPane.cs
in code/src/UI/VisualStudio
95 7 244 1750 60
xaml
_Thickness.xaml
in code/src/UI/Styles
44 - 283 1750 53
WindowExtensions.cs
in code/src/UI/Extensions
20 1 1039 1750 21
AssemblyInfo.cs
in code/src/UI/Properties
16 - 1594 1750 24
Markdown.cs
in code/src/UI/Controls
919 33 244 1749 91
ImageEx.cs
in code/src/UI/Controls
183 11 244 1749 72
xaml
MarkdownBlock.xaml
in code/src/UI/Controls
37 - 412 1749 39
TextToFlowDocumentConverter.cs
in code/src/UI/Converters
34 2 244 1749 32
MarkdownBlock.xaml.cs
in code/src/UI/Controls
30 2 1455 1749 25
NavigationService.cs
in code/src/UI/Services
54 6 467 1748 46
StringVisibilityConverter.cs
in code/src/UI/Converters
40 2 1455 1742 20
ObservableCollectionExtensions.cs
in code/src/UI/Extensions
20 1 1455 1742 15
xaml
Logo.xaml
in design/Assets
176 - 1734 1740 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CopyAndRename.ps1
in _build
22 - 1838 1838 1
CreateGitHubRelease.ps1
in _build
45 - 1838 1838 1
WriteVersionNumberToFile.ps1
in _build
23 - 1783 1827 5
xaml
UserFeatures.xaml
in design/Assets
14 - 1740 1740 1
xaml
ToastNotification.xaml
in design/Assets
14 - 1740 1740 1
xaml
TabPivot.xaml
in design/Assets
14 - 1740 1740 1
xaml
SuspendResume.xaml
in design/Assets
14 - 1740 1740 1
xaml
ProjectType.xaml
in design/Assets
14 - 1740 1740 1
xaml
Pages.xaml
in design/Assets
14 - 1740 1740 1
xaml
PageSettings.xaml
in design/Assets
14 - 1740 1740 1
xaml
NavigationPane.xaml
in design/Assets
14 - 1740 1740 1
xaml
MasterDetail.xaml
in design/Assets
14 - 1740 1740 1
xaml
Map.xaml
in design/Assets
14 - 1740 1740 1
xaml
MVVMBasic.xaml
in design/Assets
14 - 1740 1740 1
xaml
Framework.xaml
in design/Assets
14 - 1740 1740 1
xaml
CodeBehind.xaml
in design/Assets
14 - 1740 1740 1
xaml
BlankProject.xaml
in design/Assets
14 - 1740 1740 1
xaml
BlankPage.xaml
in design/Assets
14 - 1740 1740 1
xaml
BackgroundTask.xaml
in design/Assets
14 - 1740 1740 1
xaml
AzureNotificationHub.xaml
in design/Assets
14 - 1740 1740 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ci.yml
in _build/pipelines
85 - 5 6 2
pr.yml
in _build/pipelines
248 - 5 7 3
xaml
wts.ItemNamePage_postaction.xaml
in templates/WinUI/_comp/_shared/Page.ListDetail.Blank.MenuBar/Views
10 - 221 228 3
xaml
wts.ItemNameDetailPage_postaction.xaml
in templates/WinUI/_comp/MVVMToolkit/Page.AddBackCommand/Views
36 - 221 229 4
App_postaction.xaml.cs
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar
6 - 221 230 4
xaml
ShellPage_postaction.xaml
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar.AddNavigationViewItem.Settings/Views
5 - 221 230 5
ActivationService_postaction.cs
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar/Services
5 - 221 230 4
ShellViewModel_postaction.cs
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar.AddNavigationViewItem/ViewModels
13 - 221 231 5
RightPaneService.cs
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar/Services
59 5 221 235 5
ShellPage.xaml.cs
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar/Views
47 5 221 235 4
xaml
ShellPage.xaml
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar/Views
45 - 221 235 6
ShellViewModel.cs
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar/ViewModels
39 2 221 235 7
ShellViewModel_postaction.cs
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar.AddNavigationViewItem.Settings/ViewModels
16 1 221 235 7
xaml
MenuBar.xaml
in templates/WinUI/_catalog/projectTypes
11 - 221 235 4
IRightPaneService.cs
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar/Contracts/Services
11 - 221 235 5
xaml
ShellPage_postaction.xaml
in templates/WinUI/_comp/MVVMToolkit/Project.MenuBar.AddNavigationViewItem/Views
5 - 221 235 5
xaml
wts.ItemNameDetailControl.xaml
in templates/Uwp/_comp/_shared/Page.ListDetails._VB/Views
69 - 230 236 2
xaml
wts.ItemNameDetailControl.xaml
in templates/Uwp/_comp/_shared/Page.ListDetails/Views
69 - 230 236 2
xaml
wts.ItemNamePage_postaction.xaml
in templates/Uwp/_comp/_shared/Page.SplitView.ListDetails._VB/Views
38 - 230 236 2
xaml
wts.ItemNamePage_postaction.xaml
in templates/Uwp/_comp/_shared/Page.SplitView.ListDetails/Views
38 - 230 236 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pr.yml
in _build/pipelines
248 - 5 7 3
ci.yml
in _build/pipelines
85 - 5 6 2
App.xaml.cs
in templates/Wpf/Projects/Default.Prism/wts.ProjectName
62 7 5 840 24
App.xaml.cs
in templates/Wpf/Projects/Default/wts.ProjectName
20 4 5 843 14
vcxproj
wts.ProjectName.vcxproj
in templates/WinUI/Projects/Default.Desktop._Cpp/wts.ProjectName
153 - 217 343 16
vcxproj
ProjectTemplate.vcxproj
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
137 - 217 318 13
vstemplate
Cpp.WinUI.RuntimeComponent.cs-CZ.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.de-DE.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.es-ES.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.fr-FR.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.it-IT.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.ja-JP.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.ko-KR.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.pl-PL.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.pt-BR.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.ru-RU.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.tr-TR.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 318 27
vstemplate
Cpp.WinUI.RuntimeComponent.zh-CN.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11
vstemplate
Cpp.WinUI.RuntimeComponent.zh-TW.vstemplate
in code/src/ProjectTemplates/WinUI/Cpp/Cpp.WinUI.RuntimeComponent
54 - 217 271 11