P3Model.Parser.ModelSyntax
0.1.2
Prefix Reserved
dotnet add package P3Model.Parser.ModelSyntax --version 0.1.2
NuGet\Install-Package P3Model.Parser.ModelSyntax -Version 0.1.2
<PackageReference Include="P3Model.Parser.ModelSyntax" Version="0.1.2" />
paket add P3Model.Parser.ModelSyntax --version 0.1.2
#r "nuget: P3Model.Parser.ModelSyntax, 0.1.2"
// Install P3Model.Parser.ModelSyntax as a Cake Addin
#addin nuget:?package=P3Model.Parser.ModelSyntax&version=0.1.2
// Install P3Model.Parser.ModelSyntax as a Cake Tool
#tool nuget:?package=P3Model.Parser.ModelSyntax&version=0.1.2
P3 Model Syntax
P3 Model Syntax contains all default elements and relations and base abstractions to extend the model. It's base for both code analysis and output formatting.
Usage
This package is not intended for direct usage unless you'd like to build your own parser but use P3 Model elements and relations.
If you'd like to extend P3 Model Parser use existing extensibility points defined in P3Model.CodeAnalysis.Abstractions
and Parser.OutputFormatting.Abstractions
packages.
P3 Model project
P3 Model is a tool to automatically generate documentation from your source code.
Generated documentation is based on information already present in the code and additional metadata added with annotations and JSON or Markdown files.
Each technology like .net or Java has its own tooling. This library is a part of .net tooling.
If you'd like to find more information about P3 Model check project's main repository.
Contribution
If you'd like to contribute check project's main repository.
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- Humanizer.Core (>= 2.14.1)
- JetBrains.Annotations (>= 2023.3.0)
- Serilog (>= 3.1.1)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on P3Model.Parser.ModelSyntax:
Package | Downloads |
---|---|
P3Model.Parser
P3 Model Parser is a tool that generate documentation from C# source code enriched with metadata like: annotations, markdown files and more. |
|
P3Model.Parser.OutputFormatting.Mermaid
P3 Model Output Formatting Mermaid is additional formatter that visualize P3 Model as a set of markdown pages with Mermaid diagrams. |
|
P3Model.Parser.OutputFormatting.Abstractions
P3 Model Output Formatting Anstractions is a set of base abstractions to build custom output formatters for P3 Model Parser. |
|
P3Model.Parser.ModelQuerying
P3 Model Querying provides searching capabilities that can be used to build custom output formatters for P3 Model Parser. |
|
P3Model.Parser.CodeAnalysis.Abstractions
P3 Model Code Analysis Anstractions is a set of base abstractions to build custom code analyzers for P3 Model Parser. |
GitHub repositories
This package is not used by any popular GitHub repositories.
SourceCodePath typo fix