Page MenuHomePhabricator

verify @since tags for stabilized apis
Open, TODOPublic

Description

.

Related Objects

zmike created this task.Feb 22 2019, 10:30 AM
zmike triaged this task as TODO priority.

I suggest the same commit that removes the @beta tag adds @since 1.22 to the class docs.

As a first step, we could have eolian verifying that every non-beta class has a since.

bu5hm4n added a subscriber: q66.Aug 5 2019, 11:09 AM

@q66 ^ The rest should probebly be scripted or something ?

@q66 this should be enforced by eolian at build time and fail the build if a stable class is detected without @since

zmike added a comment.Oct 1 2019, 6:44 AM

To clarify, this should fail only in src/lib, since we don't necessarily want to enforce this for all usages of eolian (e.g., tests/apps).