Skip to content

Ensure all APIs are documented (#![deny(missing_docs)]) #306

@konstin

Description

@konstin

We have two main parts of the documentation, the guide and the api docs, which both could be much better. The vision is to have a complete guide for pyo3, similar to the cargo book, and documentation on a #![deny(missing_docs)] level with many examples.

The guide currently only covers a small part of all features, e.g. conversions, type objects or the lifetime concept aren't explained at all. So if you've used some feature not documented in the guide, it would be great if you'd send pull request with an explanation and/or an example.

The api docs are also sparse, with mostly very short comments, almost no examples and no explanations of the relationships between the different types and traits. So if you describe an api better for new user, know the interactions between the types or have a good example, a pull request is highly appreciated!

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions