-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Relocate @API to a stand-alone module #436
Comments
This was referenced Jul 25, 2016
Currently slated for 5.0 M5 in order to be discussed amongst the team. |
sbrannen
changed the title
Consider relocating @API to a stand-alone module
Relocate @API to a stand-alone module
Jul 26, 2017
The new
|
sbrannen
added a commit
that referenced
this issue
Sep 8, 2017
This commit introduces the following changes in the API of the @API annotation in preparation for moving @API to an external, stand-alone project. - `Usage` enum renamed to `Status` - all enum constants in `Status` renamed to follow industry standards - `value` attribute renamed to `status` - new `since` attribute - new `consumers` attribute Issue: #436
sbrannen
pushed a commit
that referenced
this issue
Sep 8, 2017
sbrannen
added a commit
that referenced
this issue
Sep 8, 2017
sbrannen
pushed a commit
that referenced
this issue
Sep 8, 2017
Update: https://github.com/apiguardian-team/apiguardian Note, however, that artifacts are currently not published. |
sbrannen
added a commit
that referenced
this issue
Sep 9, 2017
sbrannen
pushed a commit
that referenced
this issue
Sep 9, 2017
This commit removes the @API annotation from the junit-platform-commons project in favor of the @API annotation from the the @API Guardian project. Issue: #436
sbrannen
added a commit
that referenced
this issue
Sep 9, 2017
sbrannen
pushed a commit
that referenced
this issue
Sep 9, 2017
sbrannen
added a commit
that referenced
this issue
Sep 9, 2017
This commit changes the link to the @API documentation to point to its soon-to-be new home (i.e., in the "current" folder which does not yet exist on the @API Guardian documentation Web site). Issue: #436
1 task
All |
ghost
removed
the
status: in progress
label
Sep 9, 2017
2 tasks
Andrei94
pushed a commit
to Andrei94/junit5
that referenced
this issue
Jun 23, 2018
This commit introduces the following changes in the API of the @API annotation in preparation for moving @API to an external, stand-alone project. - `Usage` enum renamed to `Status` - all enum constants in `Status` renamed to follow industry standards - `value` attribute renamed to `status` - new `since` attribute - new `consumers` attribute Issue: junit-team#436
Andrei94
pushed a commit
to Andrei94/junit5
that referenced
this issue
Jun 23, 2018
Andrei94
pushed a commit
to Andrei94/junit5
that referenced
this issue
Jun 23, 2018
Andrei94
pushed a commit
to Andrei94/junit5
that referenced
this issue
Jun 23, 2018
Andrei94
pushed a commit
to Andrei94/junit5
that referenced
this issue
Jun 23, 2018
Andrei94
pushed a commit
to Andrei94/junit5
that referenced
this issue
Jun 23, 2018
This commit removes the @API annotation from the junit-platform-commons project in favor of the @API annotation from the the @API Guardian project. Issue: junit-team#436
Andrei94
pushed a commit
to Andrei94/junit5
that referenced
this issue
Jun 23, 2018
Andrei94
pushed a commit
to Andrei94/junit5
that referenced
this issue
Jun 23, 2018
Andrei94
pushed a commit
to Andrei94/junit5
that referenced
this issue
Jun 23, 2018
This commit changes the link to the @API documentation to point to its soon-to-be new home (i.e., in the "current" folder which does not yet exist on the @API Guardian documentation Web site). Issue: junit-team#436
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Overview
The
@API
annotation may better serve the community at large if it is moved fromjunit-platform-commons
to a stand-alone module.Related Issues
Deliverables
@API
annotation so that it has the following attributes:status: Status
(used to bevalue
)since: String
(version the status was last changed, e.g."5.0.0"
, defaults to""
)consumers: String[]
(list of package patterns for intended consumers, defaults to{"*"}
)Status
constants to align with industry standards for enum constants.since
attribute across the JUnit 5 code base.consumers
attribute across the JUnit 5 code base.@API
to a stand-alone project on GitHub.@API
from the@API Guardian
project and delete@API
fromjunit-platform-commons
.The text was updated successfully, but these errors were encountered: