apple / swift-docc
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: 419
  • Daily file updates (only one update per file and date counted): 307
  • First update: 2021-10-18
  • Latest update: 2022-01-28
  • Days between first and latest update: 103 (14 weeks, estimated 70 working days)
  • Active days (at least one file change): 37
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 130 files with 15,572 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 48 files that are 91-180 days old (8,478 lines of code)
    • 75 files that are 31-90 days old (6,522 lines of code)
    • 7 files that are 1-30 days old (572 lines of code)
0% | 0% | 54% | 41% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 130 files with 15,572 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 21 files have been last changed 91-180 days ago (1,433 lines of code)
    • 88 files have been last changed 31-90 days ago (8,900 lines of code)
    • 21 files have been last changed 1-30 days ago (5,239 lines of code)
0% | 0% | 9% | 57% | 33%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
swift, md, json, plist, txt, html, gitignore, py
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
swift0% | 0% | 55% | 40% | 3%
py0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
swift0% | 0% | 9% | 57% | 32%
html0% | 0% | 0% | 100% | 0%
py0% | 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
Sources/SwiftDocC/Model0% | 0% | 83% | 13% | 2%
Sources/SwiftDocC/Infrastructure0% | 0% | 45% | 54% | 0%
Sources/SwiftDocC/Semantics0% | 0% | 79% | 5% | 14%
Sources/SwiftDocC/Indexing0% | 0% | 100% | 0% | 0%
Sources/SwiftDocC/Converter0% | 0% | 85% | 0% | 14%
Sources/SwiftDocCUtilities/Action0% | 0% | 26% | 73% | 0%
Sources/SwiftDocC/Servers0% | 0% | 71% | 28% | 0%
Sources/SwiftDocCUtilities/PreviewServer0% | 0% | 100% | 0% | 0%
Sources/SwiftDocC/Checker0% | 0% | 17% | 82% | 0%
Sources/SwiftDocCUtilities/ArgumentParsing0% | 0% | 18% | 81% | 0%
Sources/SwiftDocC/Benchmark0% | 0% | 56% | 43% | 0%
Sources/SwiftDocC/DocumentationService0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
Sources/SwiftDocC/LinkTargets0% | 0% | 0% | 100% | 0%
Sources/SwiftDocC/Utility0% | 0% | 0% | 100% | 0%
Sources/SwiftDocCUtilities/Utility0% | 0% | 0% | 100% | 0%
Sources/generate-symbol-graph0% | 0% | 0% | 100% | 0%
Sources/SwiftDocCUtilities/Transformers0% | 0% | 0% | 100% | 0%
Sources/DocCDocumentation/DocCDocumentation.docc0% | 0% | 0% | 100% | 0%
Sources/SwiftDocC/SwiftDocC.docc0% | 0% | 0% | 100% | 0%
Sources/SwiftDocCUtilities/SwiftDocCUtilities.docc0% | 0% | 0% | 100% | 0%
Sources/SwiftDocCUtilities0% | 0% | 0% | 100% | 0%
Sources/docc0% | 0% | 0% | 100% | 0%
Sources/SwiftDocCTestUtilities0% | 0% | 0% | 0% | 100%
Sources/DocCDocumentation0% | 0% | 0% | 0% | 0%
Sources/SwiftDocC/Coverage0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Sources/SwiftDocC/Model0% | 0% | 22% | 60% | 16%
Sources/SwiftDocCUtilities/Action0% | 0% | 21% | 37% | 41%
Sources/SwiftDocCUtilities/PreviewServer0% | 0% | 100% | 0% | 0%
Sources/SwiftDocC/Checker0% | 0% | 7% | 92% | 0%
Sources/SwiftDocCUtilities/ArgumentParsing0% | 0% | 6% | 79% | 13%
Sources/SwiftDocC/Infrastructure0% | 0% | <1% | 51% | 47%
Sources/SwiftDocC/Semantics0% | 0% | 0% | 68% | 31%
Sources/SwiftDocC/DocumentationService0% | 0% | 0% | 100% | 0%
Sources/SwiftDocC/Utility0% | 0% | 0% | 100% | 0%
Sources/SwiftDocC/Converter0% | 0% | 0% | 85% | 14%
Sources/SwiftDocC/Servers0% | 0% | 0% | 100% | 0%
Sources/SwiftDocCUtilities/Utility0% | 0% | 0% | 100% | 0%
Sources/generate-symbol-graph0% | 0% | 0% | 100% | 0%
Sources/SwiftDocC/Benchmark0% | 0% | 0% | 100% | 0%
Sources/SwiftDocCUtilities/Transformers0% | 0% | 0% | 100% | 0%
Sources/DocCDocumentation/DocCDocumentation.docc0% | 0% | 0% | 100% | 0%
Sources/SwiftDocC/SwiftDocC.docc0% | 0% | 0% | 100% | 0%
Sources/SwiftDocCUtilities/SwiftDocCUtilities.docc0% | 0% | 0% | 100% | 0%
Sources/SwiftDocCUtilities0% | 0% | 0% | 100% | 0%
Sources/docc0% | 0% | 0% | 100% | 0%
Sources/SwiftDocC/Indexing0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Sources/SwiftDocC/LinkTargets0% | 0% | 0% | 0% | 100%
Sources/SwiftDocCTestUtilities0% | 0% | 0% | 0% | 100%
Sources/DocCDocumentation0% | 0% | 0% | 0% | 0%
Sources/SwiftDocC/Coverage0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MarkupReferenceResolver.swift
in Sources/SwiftDocC/Semantics
119 8 10 105 3
Benchmark.swift
in Sources/SwiftDocC/Benchmark
81 2 88 105 2
RenderNodeTranslator.swift
in Sources/SwiftDocC/Model/Rendering
1059 4 54 102 8
DocumentationContentRenderer.swift
in Sources/SwiftDocC/Model/Rendering
379 10 71 102 7
TopicRenderReference.swift
in Sources/SwiftDocC/Model/Rendering/References
189 - 94 102 2
RenderMetadata.swift
in Sources/SwiftDocC/Model/Rendering/RenderNode
185 - 94 102 2
ConvertFileWritingConsumer.swift
in Sources/SwiftDocCUtilities/Action/Actions/Convert
166 12 102 102 1
RenderNode+Coding.swift
in Sources/SwiftDocC/Converter
144 1 71 102 3
TopicRenderReferenceEncoder.swift
in Sources/SwiftDocC/Converter
104 - 71 102 2
RenderNode.swift
in Sources/SwiftDocC/Model/Rendering
93 - 74 102 4
JSONPatchOperation.swift
in Sources/SwiftDocC/Model/Rendering/Variants
90 - 94 102 3
RenderNode+Codable.swift
in Sources/SwiftDocC/Model/Rendering/RenderNode
86 1 71 102 3
JSONPointer.swift
in Sources/SwiftDocC/Model/Rendering/Variants
64 1 71 102 4
VariantCollection.swift
in Sources/SwiftDocC/Model/Rendering/Variants
54 1 71 102 4
JSONEncodingRenderNodeWriter.swift
in Sources/SwiftDocCUtilities/Action/Actions/Convert
40 2 71 102 2
VariantPatchOperation.swift
in Sources/SwiftDocC/Model/Rendering/Variants
32 1 9 102 4
VariantOverrides.swift
in Sources/SwiftDocC/Model/Rendering/Variants
30 - 71 102 3
VariantContainer.swift
in Sources/SwiftDocC/Model/Rendering/Variants
29 4 102 102 1
VariantOverride.swift
in Sources/SwiftDocC/Model/Rendering/Variants
9 - 96 102 2
DocumentationContext.swift
in Sources/SwiftDocC/Infrastructure
1484 21 10 96 10
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
VariantContainer.swift
in Sources/SwiftDocC/Model/Rendering/Variants
29 4 102 102 1
ConvertFileWritingConsumer.swift
in Sources/SwiftDocCUtilities/Action/Actions/Convert
166 12 102 102 1
VariantOverride.swift
in Sources/SwiftDocC/Model/Rendering/Variants
9 - 96 102 2
DocumentationBundleOption.swift
in Sources/SwiftDocCUtilities/ArgumentParsing/Options
13 - 96 96 1
DirectoryPathOption.swift
in Sources/SwiftDocCUtilities/ArgumentParsing/Options
18 - 96 96 1
RenderNodeVariantOverridesApplier.swift
in Sources/SwiftDocC/Model/Rendering/Variants
29 - 96 96 1
FileRequestHandler.swift
in Sources/SwiftDocCUtilities/PreviewServer/RequestHandler
137 2 96 96 1
SeeAlsoInTopicsHeadingChecker.swift
in Sources/SwiftDocC/Checker/Checkers
42 - 95 95 1
PatchOperation.swift
in Sources/SwiftDocC/Model/Rendering/Variants
6 - 94 96 2
AnyCodable.swift
in Sources/SwiftDocC/Infrastructure/Communication/Foundation
20 - 94 94 1
ReturnsSectionTranslator.swift
in Sources/SwiftDocC/Model/Rendering/RenderSectionTranslator
21 1 94 94 1
RenderSectionTranslator.swift
in Sources/SwiftDocC/Model/Rendering/RenderSectionTranslator
21 2 94 94 1
ParametersSectionTranslator.swift
in Sources/SwiftDocC/Model/Rendering/RenderSectionTranslator
23 1 94 94 1
LinkTitleResolver.swift
in Sources/SwiftDocC/Model/Rendering
36 1 94 94 1
DeclarationsSectionTranslator.swift
in Sources/SwiftDocC/Model/Rendering/RenderSectionTranslator
43 1 94 94 1
CodableContentSection.swift
in Sources/SwiftDocC/Model/Rendering/RenderNode
48 - 94 94 1
JSONPatchOperation.swift
in Sources/SwiftDocC/Model/Rendering/Variants
90 - 94 102 3
VariantCollection+Coding.swift
in Sources/SwiftDocC/Model/Rendering/Variants
119 13 94 94 1
RenderMetadata.swift
in Sources/SwiftDocC/Model/Rendering/RenderNode
185 - 94 102 2
JSONPatchApplier.swift
in Sources/SwiftDocC/Model/Rendering/Variants
189 2 94 96 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CoverageDataEntry.swift
in Sources/SwiftDocC/Infrastructure
775 6
DocumentationCoverageOptions.swift
in Sources/SwiftDocC/Coverage
358 -
RenderSection+TextIndexing.swift
in Sources/SwiftDocC/Indexing
314 1
NavigatorTree.swift
in Sources/SwiftDocC/Indexing/Navigator
294 2
RenderBlockContent.swift
in Sources/SwiftDocC/Model/Rendering/Content
251 3
AvailabilityIndex+Ext.swift
in Sources/SwiftDocC/Indexing/Navigator
207 -
HasExactlyOne.swift
in Sources/SwiftDocC/Semantics/General Purpose Analyses
203 6
ListItemExtractor.swift
in Sources/SwiftDocC/Utility/MarkupExtensions
187 9
DataAssetManager.swift
in Sources/SwiftDocC/Infrastructure/Bundle Assets
174 6
DocumentationMarkup.swift
in Sources/SwiftDocC/Model
167 3
RenderTermLists.swift
in Sources/SwiftDocC/Model/Rendering/Content/Extensions
167 8
Tile.swift
in Sources/SwiftDocC/Semantics/Technology/Resources
165 1
SemanticTreeDumper.swift
in Sources/SwiftDocC/Semantics/Walker/Walkers
160 26
CodeColors.swift
in Sources/SwiftDocC/Infrastructure/Communication/Code colors
153 -
RenderInlineContent.swift
in Sources/SwiftDocC/Model/Rendering/Content
149 -
PreviewServer.swift
in Sources/SwiftDocCUtilities/PreviewServer
139 2
NonInclusiveLanguageChecker.swift
in Sources/SwiftDocC/Checker/Checkers
131 2
ExternalReferenceWalker.swift
in Sources/SwiftDocC/Semantics/ExternalLinks
131 30
TutorialArticle.swift
in Sources/SwiftDocC/Semantics/TutorialArticle
123 1
Tutorial.swift
in Sources/SwiftDocC/Semantics/Tutorial
122 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CoverageDataEntry.swift
in Sources/SwiftDocC/Infrastructure
775 6
DocumentationCoverageOptions.swift
in Sources/SwiftDocC/Coverage
358 -
RenderSection+TextIndexing.swift
in Sources/SwiftDocC/Indexing
314 1
NavigatorTree.swift
in Sources/SwiftDocC/Indexing/Navigator
294 2
RenderBlockContent.swift
in Sources/SwiftDocC/Model/Rendering/Content
251 3
AvailabilityIndex+Ext.swift
in Sources/SwiftDocC/Indexing/Navigator
207 -
HasExactlyOne.swift
in Sources/SwiftDocC/Semantics/General Purpose Analyses
203 6
ListItemExtractor.swift
in Sources/SwiftDocC/Utility/MarkupExtensions
187 9
DataAssetManager.swift
in Sources/SwiftDocC/Infrastructure/Bundle Assets
174 6
DocumentationMarkup.swift
in Sources/SwiftDocC/Model
167 3
RenderTermLists.swift
in Sources/SwiftDocC/Model/Rendering/Content/Extensions
167 8
Tile.swift
in Sources/SwiftDocC/Semantics/Technology/Resources
165 1
SemanticTreeDumper.swift
in Sources/SwiftDocC/Semantics/Walker/Walkers
160 26
CodeColors.swift
in Sources/SwiftDocC/Infrastructure/Communication/Code colors
153 -
RenderInlineContent.swift
in Sources/SwiftDocC/Model/Rendering/Content
149 -
PreviewServer.swift
in Sources/SwiftDocCUtilities/PreviewServer
139 2
NonInclusiveLanguageChecker.swift
in Sources/SwiftDocC/Checker/Checkers
131 2
ExternalReferenceWalker.swift
in Sources/SwiftDocC/Semantics/ExternalLinks
131 30
TutorialArticle.swift
in Sources/SwiftDocC/Semantics/TutorialArticle
123 1
Tutorial.swift
in Sources/SwiftDocC/Semantics/Tutorial
122 1