DocFx为python生成文档,带有@property decorator的属性可以';不能生成
我想为Python生成文档。例:DocFx为python生成文档,带有@property decorator的属性可以';不能生成,python,docfx,Python,Docfx,我想为Python生成文档。例: class A: def method1(self): return @property def name(self): return A._name 目前,Docfx只能为方法“method1”生成文档,而不能为属性“name”生成文档 遵循本教程: 之后: docfx.exe元数据--筛选器 但是docfx.json文件没有更改,如示例所示: { "metadata"
class A:
def method1(self):
return
@property
def name(self):
return A._name
目前,Docfx只能为方法“method1”生成文档,而不能为属性“name”生成文档
遵循本教程:
之后:
docfx.exe元数据--筛选器
但是docfx.json文件没有更改,如示例所示:
{
"metadata": [
{
"src": [
{
"files": [
"src/**.csproj"
],
"exclude": [
"**/bin/**",
"**/obj/**"
]
}
],
"dest": "obj/api",
"filter": "filterConfig.yml"
}
]
}
My filterConfig.yml:
apiRules:
- include:
uidRegex: ^Root.\to.\repo$
type: Property
谢谢~找到了原因。这是因为在生成的yaml文件中,类属性的类型是“attribute”而不是“property”。将“type:attribute”更改为“type:property”后,渲染OK。那么,如何使生成的类型为属性呢?