Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NO MERGE] Testing API Reference #17953

Draft
wants to merge 27 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a2aeab4
Add Sandcastle files for testing
timunie Jan 11, 2025
2ac1a3e
Try building API docs as artifact
timunie Jan 11, 2025
fd14bd4
Update Documentation.build.csproj
timunie Jan 11, 2025
2503783
Update Documentation.build.csproj
timunie Jan 11, 2025
ac7f5f1
Update Documentation.build.csproj
timunie Jan 11, 2025
c6609ea
Update dirs.proj
timunie Jan 11, 2025
2603e62
Update Test.shfbproj
timunie Jan 12, 2025
dafe393
Update Documentation.build.csproj
timunie Jan 12, 2025
1474523
Update Test.shfbproj
timunie Jan 12, 2025
d3f4264
Update Documentation.build.csproj
timunie Jan 12, 2025
6d96fc8
Update Documentation.build.csproj
timunie Jan 12, 2025
0b8e86a
Update Test.shfbproj
timunie Jan 12, 2025
12f188e
Yet another try
timunie Jan 12, 2025
0bc2959
add missing nuget packages
timunie Jan 12, 2025
932275d
Update ApiDocumentation.shfbproj
timunie Jan 12, 2025
b201812
Update ApiDocumentation.shfbproj
timunie Jan 13, 2025
5e338b1
Update ApiDocumentation.shfbproj
timunie Jan 13, 2025
10d351d
build docs after source
timunie Jan 13, 2025
56476bb
Update build.ps1
timunie Jan 13, 2025
4051895
Update build.ps1
timunie Jan 13, 2025
3ac8441
WIP
timunie Jan 19, 2025
78d6594
tweak docs a bit
timunie Jan 20, 2025
04ae4d9
Remove "Missing" comments for now
timunie Jan 21, 2025
bbeca0d
Make hyperlinks to github source available
timunie Jan 21, 2025
74226f5
Add link to discussions to Welcome
timunie Jan 22, 2025
127cf08
WIP Try improving Preentation
timunie Jan 28, 2025
daf6c79
Adding own presentation style
timunie Jan 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions Avalonia.sln
Original file line number Diff line number Diff line change
Expand Up @@ -302,8 +302,18 @@ EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Avalonia.RenderTests.WpfCompare", "tests\Avalonia.RenderTests.WpfCompare\Avalonia.RenderTests.WpfCompare.csproj", "{9AE1B827-21AC-4063-AB22-C8804B7F931E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Avalonia.Win32.Automation", "src\Windows\Avalonia.Win32.Automation\Avalonia.Win32.Automation.csproj", "{0097673D-DBCE-476E-82FE-E78A56E58AA2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XEmbedSample", "samples\XEmbedSample\XEmbedSample.csproj", "{255614F5-CB64-4ECA-A026-E0B1AF6A2EF4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Documentation", "Documentation", "{92E28C9F-BA80-42D0-90E2-1EEBA9A398B2}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Api-Reference", "Api-Reference", "{8580EDB7-58BE-4DCB-B84C-8B9A271969A4}"
ProjectSection(SolutionItems) = preProject
Documentation\Api-Reference\icons\avalonia_logo_box_white.png = Documentation\Api-Reference\icons\avalonia_logo_box_white.png
Documentation\Api-Reference\css\presentationStyle.css = Documentation\Api-Reference\css\presentationStyle.css
Documentation\Api-Reference\.gitignore = Documentation\Api-Reference\.gitignore
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -801,6 +811,7 @@ Global
{9AE1B827-21AC-4063-AB22-C8804B7F931E} = {C5A00AC3-B34C-4564-9BDD-2DA473EF4D8B}
{0097673D-DBCE-476E-82FE-E78A56E58AA2} = {B39A8919-9F95-48FE-AD7B-76E08B509888}
{255614F5-CB64-4ECA-A026-E0B1AF6A2EF4} = {9B9E3891-2366-4253-A952-D08BCEB71098}
{8580EDB7-58BE-4DCB-B84C-8B9A271969A4} = {92E28C9F-BA80-42D0-90E2-1EEBA9A398B2}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {87366D66-1391-4D90-8999-95A620AD786A}
Expand Down
3 changes: 3 additions & 0 deletions Documentation/Api-Reference/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Ignore API-Ref output

Help/
226 changes: 226 additions & 0 deletions Documentation/Api-Reference/ApiDocumentation.shfbproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- Import the common properties to support NuGet restore -->
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<!-- A target framework version is required by Visual Studio. It can be any version with a targeting pack installed. -->
<TargetFrameworkVersion>v4.8.1</TargetFrameworkVersion>
<!-- The configuration and platform will be used to determine which assemblies to include from solution and
project documentation sources -->
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>ccd3aeb2-9719-47aa-81f6-d8cfe98df7a1</ProjectGuid>
<SHFBSchemaVersion>2017.9.26.0</SHFBSchemaVersion>
<!-- AssemblyName, Name, and RootNamespace are not used by SHFB but Visual Studio adds them anyway -->
<AssemblyName>ApiDocumentation</AssemblyName>
<RootNamespace>ApiDocumentation</RootNamespace>
<Name>ApiDocumentation</Name>
<!-- SHFB properties -->
<FrameworkVersion>.NET Core/.NET Standard/.NET 5.0+</FrameworkVersion>
<OutputPath>Help\</OutputPath>
<HtmlHelpName>Avalonia API Reference</HtmlHelpName>
<Language>en-US</Language>
<TransformComponentArguments>
<Argument Key="RobotsMetadata" Value="" />
<Argument Key="BibliographyDataFile" Value="" />
<Argument Key="RootBreadcrumbTitleText" Value="Docs" />
<Argument Key="ResizableTocColumn" Value="True" />
<Argument Key="CollapsibleSections" Value="True" />
<Argument Key="LogoFile" Value="avalonia_logo_box_white.png" />
<Argument Key="LogoHeight" Value="40" />
<Argument Key="LogoWidth" Value="40" />
<Argument Key="LogoAltText" Value="Avalonia Logo" />
<Argument Key="LogoPlacement" Value="left" />
<Argument Key="LogoAlignment" Value="left" />
<Argument Key="LogoUrl" Value="https://avaloniaui.net" />
<Argument Key="MaxVersionParts" Value="3" />
<Argument Key="DefaultLanguage" Value="cs" />
<Argument Key="IncludeEnumValues" Value="True" />
<Argument Key="EnumMemberSortOrder" Value="Value" />
<Argument Key="FlagsEnumValueFormat" Value="IntegerValue" />
<Argument Key="FlagsEnumSeparatorSize" Value="0" />
<Argument Key="IncludeIntegerEnumSeparators" Value="true" />
<Argument Key="BaseSourceCodeUrl" Value="https://github.com/AvaloniaUI/Avalonia/tree/master/src/" />
<Argument Key="RequestExampleUrl" Value="" />
<Argument Key="ShowParametersOnAllMethods" Value="True" />
<Argument Key="AlwaysShowTopLevelAutoOutline" Value="False" />
</TransformComponentArguments>
<HelpFileFormat>Website</HelpFileFormat>
<SyntaxFilters>C#, Visual Basic, F#</SyntaxFilters>
<CleanIntermediates>False</CleanIntermediates>
<KeepLogFile>True</KeepLogFile>
<DisableCodeBlockComponent>False</DisableCodeBlockComponent>
<IndentHtml>False</IndentHtml>
<BuildAssemblerVerbosity>OnlyWarningsAndErrors</BuildAssemblerVerbosity>
<SaveComponentCacheCapacity>100</SaveComponentCacheCapacity>
<DocumentationSources>
<DocumentationSource sourceFile="..\..\src\Avalonia.Controls\Avalonia.Controls.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\packages\Avalonia\Avalonia.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Android\Avalonia.Android\Avalonia.Android.csproj" TargetFramework="$(AvsCurrentAndroidTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Base\Avalonia.Base.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Controls.ColorPicker\Avalonia.Controls.ColorPicker.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Controls.DataGrid\Avalonia.Controls.DataGrid.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Controls\Avalonia.Controls.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.DesignerSupport\Avalonia.DesignerSupport.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Desktop\Avalonia.Desktop.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Diagnostics\Avalonia.Diagnostics.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Dialogs\Avalonia.Dialogs.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Fonts.Inter\Avalonia.Fonts.Inter.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.FreeDesktop\Avalonia.FreeDesktop.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Metal\Avalonia.Metal.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Native\Avalonia.Native.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.OpenGL\Avalonia.OpenGL.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.ReactiveUI\Avalonia.ReactiveUI.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Themes.Fluent\Avalonia.Themes.Fluent.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Themes.Fluent\Avalonia.Themes.Fluent.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Themes.Simple\Avalonia.Themes.Simple.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.Vulkan\Avalonia.Vulkan.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Avalonia.X11\Avalonia.X11.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Browser\Avalonia.Browser.Blazor\Avalonia.Browser.Blazor.csproj" TargetFramework="$(AvsCurrentBrowserTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\iOS\Avalonia.iOS\Avalonia.iOS.csproj" TargetFramework="$(AvsCurrentIOSTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Linux\Avalonia.LinuxFramebuffer\Avalonia.LinuxFramebuffer.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Skia\Avalonia.Skia\Avalonia.Skia.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Windows\Avalonia.Direct2D1\Avalonia.Direct2D1.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Windows\Avalonia.Win32.Automation\Avalonia.Win32.Automation.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<DocumentationSource sourceFile="..\..\src\Windows\Avalonia.Win32\Avalonia.Win32.csproj" TargetFramework="$(AvsCurrentTargetFramework)" />
<!-- TODO: These two don't work as intended. -->
<!-- <DocumentationSource sourceFile="..\..\src\Windows\Avalonia.Win32.Interoperability\Avalonia.Win32.Interoperability.csproj" TargetFramework="$(AvsCurrentTargetFramework)" /> -->
<!-- <DocumentationSource sourceFile="..\..\src\Tizen\Avalonia.Tizen\Avalonia.Tizen.csproj" TargetFramework="$(AvsCurrentTizenTargetFramework)" /> -->
</DocumentationSources>
<HelpTitle>Avalonia API Reference</HelpTitle>
<HelpFileVersion>11.0.0</HelpFileVersion>
<NamingMethod>MemberName</NamingMethod>
<ContentPlacement>AboveNamespaces</ContentPlacement>
<RootNamespaceContainer>False</RootNamespaceContainer>
<NamespaceGrouping>True</NamespaceGrouping>
<MaximumGroupParts>3</MaximumGroupParts>
<Preliminary>False</Preliminary>
<SdkLinkTarget>Blank</SdkLinkTarget>
<HtmlSdkLinkType>Msdn</HtmlSdkLinkType>
<BinaryTOC>True</BinaryTOC>
<IncludeFavorites>False</IncludeFavorites>
<WebsiteSdkLinkType>Msdn</WebsiteSdkLinkType>
<AppendMarkdownFileExtensionsToUrls>False</AppendMarkdownFileExtensionsToUrls>
<CopyrightHref>https://avaloniaui.net</CopyrightHref>
<CopyrightText>&amp;#169%3b AvaloniaUI O&amp;#220%3b</CopyrightText>
<ComponentPath>$(MSBuildThisFileDirectory)</ComponentPath>
<SourceCodeBasePath>..\..\src\</SourceCodeBasePath>
<WarnOnMissingSourceContext>False</WarnOnMissingSourceContext>
<PlugInConfigurations>
<PlugInConfig id="Output Deployment" enabled="True">
<configuration deleteAfterDeploy="false" verboseLogging="false">
<deploymentLocation id="help1x" location="">
<userCredentials useDefault="true" userName="" password="" />
<proxyCredentials useProxy="false" proxyServer="">
<userCredentials useDefault="true" userName="" password="" />
</proxyCredentials>
</deploymentLocation>
<deploymentLocation id="helpViewer" location="" renameMSHA="false">
<userCredentials useDefault="true" userName="" password="" />
<proxyCredentials useProxy="false" proxyServer="">
<userCredentials useDefault="true" userName="" password="" />
</proxyCredentials>
</deploymentLocation>
<deploymentLocation id="website" location="..\..\..\Ava-ApiTests\docs\">
<userCredentials useDefault="true" userName="" password="" />
<proxyCredentials useProxy="false" proxyServer="">
<userCredentials useDefault="true" userName="" password="" />
</proxyCredentials>
</deploymentLocation>
<deploymentLocation id="openXml" location="">
<userCredentials useDefault="true" userName="" password="" />
<proxyCredentials useProxy="false" proxyServer="">
<userCredentials useDefault="true" userName="" password="" />
</proxyCredentials>
</deploymentLocation>
<deploymentLocation id="markdown" location="">
<userCredentials useDefault="true" userName="" password="" />
<proxyCredentials useProxy="false" proxyServer="">
<userCredentials useDefault="true" userName="" password="" />
</proxyCredentials>
</deploymentLocation>
</configuration>
</PlugInConfig>
<PlugInConfig id="XPath Reflection File Filter" enabled="True">
<configuration>
<expressions>
<expression>/reflection/apis/api/attributes/attribute[type/@api="T:Avalonia.Metadata.PrivateApiAttribute"]</expression>
</expressions>
</configuration>
</PlugInConfig>
</PlugInConfigurations>
<MissingTags>AutoDocumentCtors, AutoDocumentDispose</MissingTags>
<ComponentConfigurations />
<VisibleItems>Attributes, InheritedMembers, InheritedFrameworkMembers, Protected, ProtectedInternalAsProtected, NonBrowsable</VisibleItems>
<PresentationStyle>AvaloniaHtml</PresentationStyle>
</PropertyGroup>
<!-- There are no properties for these groups. AnyCPU needs to appear in order for Visual Studio to perform
the build. The others are optional common platform types that may appear. -->
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|Win32' ">
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|Win32' ">
</PropertyGroup>
<ItemGroup>
<Folder Include="Content" />
<Folder Include="Content\VersionHistory" />
<Folder Include="css" />
<Folder Include="icons" />
<Folder Include="media" />
</ItemGroup>
<ItemGroup>
<None Include="Content\VersionHistory\v1.0.0.0.aml" />
<None Include="Content\VersionHistory\VersionHistory.aml" />
<None Include="Content\Welcome.aml" />
</ItemGroup>
<ItemGroup>
<ContentLayout Include="ContentLayout.content" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="EWSoftware.SHFB" Version="2024.12.21" />
<PackageReference Include="EWSoftware.SHFB.NET" Version="8.0.0" />
</ItemGroup>
<!-- Icons -->
<ItemGroup>
<Content Include="icons\favicon.ico" />
<Content Include="icons\avalonia_logo_box_white.png">
<ImageId>avalonia_logo_box_white</ImageId>
<AlternateText>avalonia logo box white</AlternateText>
</Content>
</ItemGroup>
<!-- CSS -->
<ItemGroup>
<Content Include="css\presentationStyle.css" />
</ItemGroup>
<!-- <ItemGroup>
<ProjectReference Include="PresentationStyles\PresentationStyles.csproj">
<Name>Avalonia.Sandcastle.PresentationStyles</Name>
<Project>00000000-0000-0000-0000-000000000000</Project>
</ProjectReference>
</ItemGroup> -->
<!-- Import the common build targets during NuGet restore because before the packages are being installed, $(SHFBROOT) is not set yet -->
<Import Project="$(MSBuildToolsPath)\Microsoft.Common.targets" Condition="'$(MSBuildRestoreSessionId)' != ''" />
<!-- Import the SHFB build targets during build -->
<Import Project="$(SHFBROOT)\SandcastleHelpFileBuilder.targets" Condition="'$(MSBuildRestoreSessionId)' == ''" />
<!-- The pre-build and post-build event properties must appear *after* the targets file import in order to be
evaluated correctly. -->
<PropertyGroup>
<PreBuildEvent>
</PreBuildEvent>
<PostBuildEvent>
</PostBuildEvent>
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
</PropertyGroup>
</Project>
25 changes: 25 additions & 0 deletions Documentation/Api-Reference/ApiDocumentation.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.11.35327.3
MinimumVisualStudioVersion = 10.0.40219.1
Project("{7CF6DF6D-3B04-46F8-A40B-537D21BCA0B4}") = "ApiDocumentation", "ApiDocumentation.shfbproj", "{CCD3AEB2-9719-47AA-81F6-D8CFE98DF7A1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{CCD3AEB2-9719-47AA-81F6-D8CFE98DF7A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CCD3AEB2-9719-47AA-81F6-D8CFE98DF7A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CCD3AEB2-9719-47AA-81F6-D8CFE98DF7A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CCD3AEB2-9719-47AA-81F6-D8CFE98DF7A1}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {3BA649B4-F5A7-49F6-9814-949F429773E1}
EndGlobalSection
EndGlobal
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<topic id="db6826c2-9ece-41a8-b32e-8b86b14fe01c" revisionNumber="1">
<developerConceptualDocument xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink">
<introduction>
<para>The topics in this section describe the various changes made to the [TODO: Project Title] over the
life of the project.</para>
</introduction>

<section>
<title>Version History</title>
<content>
<para>Select a version below to see a description of its changes.</para>

<list class="bullet">
<listItem>
<para><link xlink:href="2ca9c974-0a3e-4b91-aba8-a0b700721b3e" /></para>
</listItem>

<listItem>
<para>[TODO: Add links to each specific version page]</para>
</listItem>

</list>

</content>
</section>

<relatedTopics>
<link xlink:href="9d5e6c91-4ff0-4044-afb7-cd85faad1986" />
</relatedTopics>

</developerConceptualDocument>
</topic>
28 changes: 28 additions & 0 deletions Documentation/Api-Reference/Content/VersionHistory/v1.0.0.0.aml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<topic id="2ca9c974-0a3e-4b91-aba8-a0b700721b3e" revisionNumber="1">
<developerConceptualDocument xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink">
<introduction>
<para>Version [TODO: Version] was released on [TODO: Date].
</para>
</introduction>

<section>
<title>Changes in This Release</title>
<content>

<list class="bullet">
<listItem>
<para>[TODO: Add change items here]</para>
</listItem>

</list>

</content>
</section>

<relatedTopics>
<link xlink:href="db6826c2-9ece-41a8-b32e-8b86b14fe01c" />
</relatedTopics>

</developerConceptualDocument>
</topic>
Loading
Loading