This repository contains auto-generated API documentation data for Beutl.
api/
├── toc.yml # Table of Contents
├── Beutl.yml # Namespace definitions
├── Beutl.CoreObject.yml # Type definitions
└── ... # ~843 YML files
This repository is intended to be used as a Git submodule in beutl-web-docs:
git submodule add https://github.com/b-editor/beutl-api-data.git src/data/api-referenceAPI documentation is automatically updated when:
- A new release is published in b-editor/beutl
- The release workflow triggers this repository's update workflow
- DocFX generates new YML metadata from the latest DLLs
- Changes are committed and pushed to this repository
You can manually trigger an update via GitHub Actions:
- Go to Actions tab
- Select "Update API Documentation" workflow
- Click "Run workflow"
- Optionally specify a Beutl ref (tag/branch)
YML files follow the DocFX ManagedReference schema.
### YamlMime:ManagedReference
items:
- uid: Beutl.CoreObject
commentId: T:Beutl.CoreObject
id: CoreObject
parent: Beutl
name: CoreObject
nameWithType: CoreObject
fullName: Beutl.CoreObject
type: Class
syntax:
content: 'public abstract class CoreObject : ICoreObject'
inheritance:
- System.ObjectThis data is generated from Beutl source code and follows the same license.