Special types and examples of extracted pages
This is a summary of the currently supported types that will be rendered as documentation pages with corresponding styles. Take a quick look at the examples of each rendered page to learn how pyDocusaurus performs.
1. Modules
| Type | pyDocusaurus Data | |
|---|---|---|
package | DocModule | core |
module | DocModule | core.modules |
2. Functions and properties
| Type | pyDocusaurus Data | |
|---|---|---|
function | DocFunction | parse_argument_docs |
function (iterator) | DocFunction | get_members_defined_in_class |
method | DocFunction | Components.get_headers |
classmethod | DocFunction | ClassProfile.from_class |
staticmethod | DocFunction | PackageWalker.get_member_type |
property | DocProp | Components.apibar |
operator | DocOpTemplate | dfc.caches.lrudict.LRUDict.__getitem__ |
3. Classes
| Type | pyDocusaurus Data | |
|---|---|---|
class | DocClass | |
abc.ABC | DocClass | SaverAbstract |
dataclassor pydantic.BaseModel | DocDataClass | |
enum | DocEnum | FunctionType |
4. Types
| Type | pyDocusaurus Data | |
|---|---|---|
typealias | DocTypeAlias | dfc.caches.typehints.Deferred |
typedict | DocTypedDict | dfc.caches.typehints.CachedFileInfo |
protocol | DocProtocol | ProtocolComponent |