microsoft / OpenAPI.NET.OData
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: 184
  • Daily file updates (only one update per file and date counted): 772
  • First update: 2017-10-19
  • Latest update: 2022-01-19
  • Days between first and latest update: 1554 (222 weeks, estimated 1110 working days)
  • Active days (at least one file change): 151
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 184 files with 13,057 lines of code in files.
    • 155 files that are 366+ days old (11,458 lines of code)
    • 15 files that are 181-365 days old (644 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 7 files that are 31-90 days old (451 lines of code)
    • 7 files that are 1-30 days old (504 lines of code)
87% | 4% | 0% | 3% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 184 files with 13,057 lines of code in files.
    • 97 files have been last changed 366+ days ago (4,597 lines of code)
    • 18 files have been last changed 181-365 days ago (1,755 lines of code)
    • 3 files have been last changed 91-180 days ago (273 lines of code)
    • 21 files have been last changed 31-90 days ago (1,516 lines of code)
    • 45 files have been last changed 1-30 days ago (4,916 lines of code)
35% | 13% | 2% | 11% | 37%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, json, xml, yaml, txt, csproj, props, md, yml, resx, targets, ps1, nuspec, gitignore, proj, editorconfig, cmd
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs87% | 5% | 0% | 3% | 3%
ps1100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs33% | 13% | 2% | 11% | 38%
ps1100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
props52% | 0% | 0% | 47% | 0%
proj100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 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
src/Microsoft.OpenApi.OData.Reader/Generator100% | 0% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader/Operation66% | 12% | 0% | 8% | 12%
src/Microsoft.OpenApi.OData.Reader/Edm94% | 3% | 0% | <1% | 1%
src/Microsoft.OpenApi.OData.Reader/Vocabulary95% | 0% | 0% | 4% | 0%
src/Microsoft.OpenApi.OData.Reader/PathItem82% | 11% | 0% | 3% | 2%
src/OoasUtil100% | 0% | 0% | 0% | 0%
src/OoasGui100% | 0% | 0% | 0% | 0%
src/AssemblyInfo100% | 0% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader/Common100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader/OData100% | 0% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader100% | 0% | 0% | 0% | 0%
tool100% | 0% | 0% | 0% | 0%
tool/UpdateDocs100% | 0% | 0% | 0% | 0%
tool/PoliCheck100% | 0% | 0% | 0% | 0%
src/OoasGui/Properties100% | 0% | 0% | 0% | 0%
tool/UpdateDocs/Properties100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader/Properties100% | 0% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader/Extensions0% | 100% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader/OpenApiExtensions0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/Microsoft.OpenApi.OData.Reader/Generator53% | 5% | 0% | 2% | 38%
src/Microsoft.OpenApi.OData.Reader/Vocabulary83% | 8% | 0% | 2% | 4%
src/Microsoft.OpenApi.OData.Reader/Operation18% | 19% | 7% | 10% | 45%
src/OoasGui54% | 0% | 0% | 45% | 0%
src/AssemblyInfo100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader/OData100% | 0% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader/Common64% | 0% | 0% | 0% | 35%
tool80% | 0% | 0% | 19% | 0%
src/OoasUtil18% | 75% | 0% | 6% | 0%
src/Microsoft.OpenApi.OData.Reader/Edm2% | 15% | 0% | <1% | 81%
src/Microsoft.OpenApi.OData.Reader/PathItem6% | 0% | 0% | 83% | 10%
tool/PoliCheck100% | 0% | 0% | 0% | 0%
src/OoasGui/Properties100% | 0% | 0% | 0% | 0%
tool/UpdateDocs/Properties100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader/Properties100% | 0% | 0% | 0% | 0%
src/Microsoft.OpenApi.OData.Reader/Extensions0% | 100% | 0% | 0% | 0%
tool/UpdateDocs0% | 0% | 0% | 100% | 0%
src/Microsoft.OpenApi.OData.Reader0% | 0% | 0% | 27% | 72%
src/Microsoft.OpenApi.OData.Reader/OpenApiExtensions0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
EdmModelOpenApiExtensions.cs
in src/Microsoft.OpenApi.OData.Reader
39 2 68 1565 17
AssemblyInfo.cs
in src/Microsoft.OpenApi.OData.Reader/Properties
4 - 1509 1565 4
ComLineProcesser.cs
in src/OoasUtil
389 17 354 1537 6
FileOpenApiGenerator.cs
in src/OoasUtil
58 2 381 1537 3
Program.cs
in src/OoasUtil
52 1 354 1537 5
OpenApiGenerator.cs
in src/OoasUtil
47 3 381 1537 6
UrlOpenApiGenerator.cs
in src/OoasUtil
37 4 69 1537 7
OpenApiParameterGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
493 29 12 1532 30
OpenApiSchemaGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
435 16 12 1532 19
OpenApiResponseGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
211 8 12 1532 13
OpenApiConvertSettings.cs
in src/Microsoft.OpenApi.OData.Reader
102 1 26 1532 35
OpenApiPathItemGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
72 2 68 1532 20
OpenApiInfoGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
57 4 997 1532 5
OpenApiComponentsGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
26 1 1231 1532 5
OpenApiDocumentGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
25 1 1231 1532 6
OpenApiPathsGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
20 1 1272 1532 3
MainForm.Designer.cs
in src/OoasGui
246 2 1516 1531 3
MainForm.cs
in src/OoasGui
221 16 69 1531 12
OpenApiTagGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
75 2 1231 1531 6
OpenApiServerGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
22 1 1272 1531 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AssemblyInfo.cs
in src/OoasGui/Properties
15 - 1517 1531 2
MainForm.Designer.cs
in src/OoasGui
246 2 1516 1531 3
AssemblyInfo.cs
in src/Microsoft.OpenApi.OData.Reader/Properties
4 - 1509 1565 4
cmd
build.cmd
in root
2 - 1503 1519 2
IPathItemHandler.cs
in src/Microsoft.OpenApi.OData.Reader/PathItem
10 - 1272 1272 1
IOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
11 - 1272 1272 1
OpenApiPathsGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
20 1 1272 1532 3
OpenApiServerGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
22 1 1272 1531 2
Error.cs
in src/Microsoft.OpenApi.OData.Reader/Common
46 9 1272 1272 1
OpenApiErrorSchemaGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
114 4 1272 1522 2
OpenApiSpatialTypeSchemaGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
372 18 1272 1522 2
IPathItemHandlerProvider.cs
in src/Microsoft.OpenApi.OData.Reader/PathItem
9 - 1259 1272 2
IOperationHandlerProvider.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
10 - 1259 1272 2
OpenApiDocumentGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
25 1 1231 1532 6
OpenApiComponentsGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
26 1 1231 1532 5
OpenApiTagGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
75 2 1231 1531 6
EdmFunctionOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
18 1 1229 1272 2
EdmActionImportOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
24 2 1229 1272 2
EdmActionOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
27 2 1228 1272 3
AssemblyInfo.cs
in tool/UpdateDocs/Properties
15 - 1225 1225 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ComplexPropertyPostOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
110 7 12 21 4
ComplexPropertyPatchOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
97 5 12 24 4
ComplexPropertyDeleteOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
70 5 12 24 4
ComplexPropertyBaseOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
11 1 12 24 3
ComplexPropertyGetOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
172 8 12 25 5
ODataComplexPropertySegment.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
24 2 12 25 7
ComplexPropertyItemHandler.cs
in src/Microsoft.OpenApi.OData.Reader/PathItem
20 1 12 25 5
OpenApiDeprecationExtension.cs
in src/Microsoft.OpenApi.OData.Reader/OpenApiExtensions
33 1 26 49 4
DeprecatedRevisionsType.cs
in src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core
31 2 26 49 3
RevisionsType.cs
in src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core
19 1 26 49 3
RevisionKind.cs
in src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core
7 - 26 49 2
ODataTypeCastGetOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
315 14 12 68 9
ODataTypeCastPathItemHandler.cs
in src/Microsoft.OpenApi.OData.Reader/PathItem
26 3 12 68 6
EdmTypeExtensions.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
20 1 46 68 4
MetadataGetOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
58 2 354 354 1
DollarCountGetOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
49 3 26 354 9
DollarCountPathItemHandler.cs
in src/Microsoft.OpenApi.OData.Reader/PathItem
19 2 46 354 3
MetadataPathItemHandler.cs
in src/Microsoft.OpenApi.OData.Reader/PathItem
19 2 46 354 3
ODataMetadataSegment.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
18 1 12 354 5
ODataDollarCountSegment.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
17 1 12 354 8
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ODataPathProvider.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
620 18 12 1235 33
OpenApiParameterGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
493 29 12 1532 30
OpenApiSchemaGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
435 16 12 1532 19
ODataTypeCastGetOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
315 14 12 68 9
ODataPath.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
217 11 12 1272 22
OpenApiResponseGenerator.cs
in src/Microsoft.OpenApi.OData.Reader/Generator
211 8 12 1532 13
ComplexPropertyGetOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
172 8 12 25 5
EdmModelExtensions.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
153 8 12 1272 12
ODataOperationSegment.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
120 8 12 1272 17
ComplexPropertyPostOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
110 7 12 21 4
ODataContext.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
109 5 12 1272 16
ComplexPropertyPatchOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
97 5 12 24 4
OperationHandlerProvider.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
81 1 12 1272 13
RefPutOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
79 5 12 359 3
ComplexPropertyDeleteOperationHandler.cs
in src/Microsoft.OpenApi.OData.Reader/Operation
70 5 12 24 4
ODataOperationImportSegment.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
61 5 12 1272 16
EdmModelHelper.cs
in src/Microsoft.OpenApi.OData.Reader/Common
49 1 12 668 4
ODataSegment.cs
in src/Microsoft.OpenApi.OData.Reader/Edm
43 2 12 1272 16
PathItemHandlerProvider.cs
in src/Microsoft.OpenApi.OData.Reader/PathItem
29 1 12 1272 13
ODataTypeCastPathItemHandler.cs
in src/Microsoft.OpenApi.OData.Reader/PathItem
26 3 12 68 6