def DeveloperAPI(obj):
    """Annotation for documenting developer APIs.

    Developer APIs are lower-level methods explicitly exposed to advanced Ray
    users and library developers. Their interfaces may change across minor
    Ray releases.

    Examples:
        >>> @DeveloperAPI
        >>> def func(x):
        >>>     return x
    """

    if not obj.__doc__:
        obj.__doc__ = ""
    obj.__doc__ += (
        "\n    DeveloperAPI: This API may change across minor Ray releases.")
    return obj