fetches docfx, builds the metadata and builds the docs with the correct filters builds the UI docs from the same powershell script
75 lines
1.3 KiB
JSON
75 lines
1.3 KiB
JSON
{
|
|
"metadata": [
|
|
{
|
|
"src": [
|
|
{
|
|
"files": [
|
|
"Umbraco.Core/Umbraco.Core.csproj",
|
|
"Umbraco.Web/Umbraco.Web.csproj"
|
|
],
|
|
"exclude": [
|
|
"**/obj/**",
|
|
"**/bin/**",
|
|
"_site/**"
|
|
],
|
|
"cwd": "../src"
|
|
}
|
|
],
|
|
"dest": "../apidocs/api",
|
|
"filter": "../apidocs/docfx.filter.yml"
|
|
}
|
|
],
|
|
"build": {
|
|
"content": [
|
|
{
|
|
"files": [
|
|
"api/**.yml",
|
|
"api/index.md"
|
|
]
|
|
},
|
|
{
|
|
"files": [
|
|
"articles/**.md",
|
|
"articles/**/toc.yml",
|
|
"toc.yml",
|
|
"*.md"
|
|
],
|
|
"exclude": [
|
|
"obj/**",
|
|
"_site/**"
|
|
]
|
|
}
|
|
],
|
|
"resource": [
|
|
{
|
|
"files": [
|
|
"images/**"
|
|
],
|
|
"exclude": [
|
|
"obj/**",
|
|
"_site/**"
|
|
]
|
|
}
|
|
],
|
|
"overwrite": [
|
|
{
|
|
"files": [
|
|
"**.md"
|
|
],
|
|
"exclude": [
|
|
"obj/**",
|
|
"_site/**"
|
|
]
|
|
}
|
|
],
|
|
"globalMetadata": {
|
|
"_appTitle": "Umbraco c# Api docs",
|
|
"_enableSearch": true,
|
|
"_disableContribution": false
|
|
},
|
|
"dest": "_site",
|
|
"template": [
|
|
"default", "umbracotemplate"
|
|
]
|
|
}
|
|
} |