API Reference LazyDoc v0.5.4

View Source

Modules

The module LazyDoc provides an interface for extracting and processing documentation and code information from Elixir source files.

The module LazyDoc.Application is responsible for managing the application startup.

Documentation for LazyDoc.

The module LazyDoc.Provider provides a standardized interface for making requests to various documentation providers through a defined set of operations.

The module LazyDoc.Providers.GithubAi provides an interface for interacting with the Github AI API, facilitating access to AI-powered code generation and completion functionalities.

Mix Tasks

The module Mix.Tasks.LazyDoc provides a Mix task for generating and inserting documentation into Elixir modules using an AI-powered provider.

The module Mix.Tasks.LazyDoc.Check provides a mix task for checking the documentation status of functions and modules within a project.

The module Mix.Tasks.LazyDoc.Clean provides functionality to clean up documentation generated for Elixir projects by removing uncommitted changes, checking the state of the project, and managing documentation entries in the Abstract Syntax Tree (AST).