Skip to content

Include documentation versioning #3974

@BuriP

Description

@BuriP

Feature Request Type

  • [x ] Core functionality
  • [ x] Alteration (enhancement/optimization) of existing feature(s)
  • [ x] New behavior

Description

Recently at the company I work at we have started developing using strawberry due to its compatibility with FastApi and its ease of use in general. However, we have encountered several problems while developing since the documentation always makes reference to the latest version of the API.

This causes some issues, since when developing following the documentation, some examples shown may not be available in the version with which we work with (this is also due to the high amount of releases in the spam of a few months, great work there btw!).

This also does not greatly align with the idea of backwards compatibility. Some examples that come to mind are the inclusion of @strawberry.Maybe types or the removal of execute_sync.

Thus I think that to keep and increase the ease of use of the API, documentation versioning would be greatly beneficial both for maintainers and API users.

I would love to help in this arena if the idea is supported and help is needed!

Ty again for the great work!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions