docs

package
v1.4.411 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2026 License: MIT Imports: 1 Imported by: 0

README ยถ

Fabric Documentation

Welcome to the Fabric documentation! This directory contains detailed guides and technical documentation for various features and components of Fabric.

๐Ÿ“š Available Documentation

Core Features

Automated-Changelog-Usage.md Complete guide for developers on using the automated changelog system. Covers the workflow for generating PR changelog entries during development, including setup, validation, and CI/CD integration.

YouTube-Processing.md Comprehensive guide for processing YouTube videos and playlists with Fabric. Covers transcript extraction, comment processing, metadata retrieval, and advanced yt-dlp configurations.

Using-Speech-To-Text.md Documentation for Fabric's speech-to-text capabilities using OpenAI's Whisper models. Learn how to transcribe audio and video files and process them through Fabric patterns.

User Interface & Experience

Desktop-Notifications.md Guide to setting up desktop notifications for Fabric commands. Useful for long-running tasks and multitasking scenarios with cross-platform notification support.

Shell-Completions.md Instructions for setting up intelligent tab completion for Fabric in Zsh, Bash, and Fish shells. Includes automated installation and manual setup options.

Gemini-TTS.md Complete guide for using Google Gemini's text-to-speech features with Fabric. Covers voice selection, audio generation, and integration with Fabric patterns.

Development & Architecture

Automated-ChangeLog.md Technical documentation outlining the automated CHANGELOG system architecture for CI/CD integration. Details the infrastructure and workflow for maintainers.

Project-Restructured.md Project restructuring plan and architectural decisions. Documents the transition to standard Go conventions and project organization improvements.

NOTES.md Development notes on refactoring efforts, model management improvements, and architectural changes. Includes technical details on vendor and model abstraction.

Audio Resources

voices/README.md Index of Gemini TTS voice samples demonstrating different AI voice characteristics available in Fabric.

๐Ÿ—‚๏ธ Additional Resources

Configuration Files
  • ./notification-config.yaml - Example notification configuration
Images
  • images/ - Screenshots and visual documentation assets
    • fabric-logo-gif.gif - Animated Fabric logo
    • fabric-summarize.png - Screenshot of summarization feature
    • svelte-preview.png - Web interface preview

๐Ÿš€ Quick Start

New to Fabric? Start with these essential docs:

  1. ../README.md - Main project README with installation and basic usage
  2. Shell-Completions.md - Set up tab completion for better CLI experience
  3. YouTube-Processing.md - Learn one of Fabric's most popular features
  4. Desktop-Notifications.md - Get notified when long tasks complete

๐Ÿ”ง For Contributors

Contributing to Fabric? These docs are essential:

  1. ./CONTRIBUTING.md - Contribution guidelines and setup
  2. Automated-Changelog-Usage.md - Required workflow for PR submissions
  3. Project-Restructured.md - Understanding project architecture
  4. NOTES.md - Current development priorities and patterns

๐Ÿ“ Documentation Standards

When adding new documentation:

  • Use clear, descriptive filenames
  • Include practical examples and use cases
  • Update this README index with your new docs
  • Follow the established markdown formatting conventions
  • Test all code examples before publication

For general help and support, see ./SUPPORT.md

Documentation ยถ

Overview ยถ

Package docs Code generated by swaggo/swag. DO NOT EDIT

Index ยถ

Constants ยถ

This section is empty.

Variables ยถ

View Source
var SwaggerInfo = &swag.Spec{
	Version:          "1.0",
	Host:             "localhost:8080",
	BasePath:         "/",
	Schemes:          []string{},
	Title:            "Fabric REST API",
	Description:      "REST API for Fabric AI augmentation framework. Provides endpoints for chat completions, pattern management, contexts, sessions, and more.",
	InfoInstanceName: "swagger",
	SwaggerTemplate:  docTemplate,
	LeftDelim:        "{{",
	RightDelim:       "}}",
}

SwaggerInfo holds exported Swagger Info so clients can modify it

Functions ยถ

This section is empty.

Types ยถ

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL