Skip to content

Conversation

@vmarcella
Copy link
Member

@vmarcella vmarcella commented Sep 28, 2025

  • Add comprehensive Rustdoc across public APIs in lambda-rs (component, math,
    render, runtime, runtimes)
  • Document math::Angle variants and render::ResourceId alias
  • Clarify WindowBuilder::with_vsync behavior (present-mode set in renderer;
    currently no-op flag)
  • Add module-level docs for runtimes and detailed docs for
    ApplicationRuntimeBuilder and ComponentResult
  • Add crate-level docs to lambda-rs-platform and module docs for obj and rand
  • Document winit WindowHandle and WindowHandleBuilder structures
  • Expand logging docs: document Handler trait and ConsoleHandler behavior
  • Major docs pass in lambda-rs-args: ArgumentParser overview, ArgumentType
    variants, ArgumentValue, Argument builder methods, ParsedArgument, ArgsError,
    ParsedArgs getters
  • Improve buffer documentation: BufferType/Usage/Properties/Buffer/BufferBuilder
    and key methods
  • Standardize explicit return style by allowing clippy::needless_return at the
    top of all affected modules (core crates, examples, tests)

@vmarcella vmarcella changed the title Update documentation fix: documentation Sep 28, 2025
@vmarcella vmarcella merged commit ba0a1fb into main Sep 28, 2025
5 checks passed
@vmarcella vmarcella deleted the vmarcella/update-documentation branch September 28, 2025 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants