Skip to content

b-editor/beutl-api-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Beutl API Data

This repository contains auto-generated API documentation data for Beutl.

Structure

api/
├── toc.yml              # Table of Contents
├── Beutl.yml            # Namespace definitions
├── Beutl.CoreObject.yml # Type definitions
└── ...                  # ~843 YML files

Usage

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-reference

Auto-Update

API documentation is automatically updated when:

  1. A new release is published in b-editor/beutl
  2. The release workflow triggers this repository's update workflow
  3. DocFX generates new YML metadata from the latest DLLs
  4. Changes are committed and pushed to this repository

Manual Update

You can manually trigger an update via GitHub Actions:

  1. Go to Actions tab
  2. Select "Update API Documentation" workflow
  3. Click "Run workflow"
  4. Optionally specify a Beutl ref (tag/branch)

File Format

YML files follow the DocFX ManagedReference schema.

Example

### 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.Object

License

This data is generated from Beutl source code and follows the same license.

About

Auto-generated API documentation data for Beutl

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •