You could track in which version things had been added :-)
I think we had to do that in Groovy.
We weren't using @since very consistently, and we did some archeology to
find out in which version we added this or that class or method.


On Thu, Nov 21, 2013 at 5:00 PM, Luke Daley <luke.da...@gradleware.com>wrote:

> This would be a good thing to do when adding to the public API.
>
> It's kind of awkward to start this at an arbitrary point though.
>
> Begin forwarded message:
>
> *From: *Gradle <noreply.gra...@getsatisfaction.com>
> *Subject: **New idea: @since for Gradle DSL/JavaDoc and GroovyDoc*
> *Date: *20 November 2013 8:17:41 pm GMT
> *To: *luke.da...@gradleware.com
>
> Gradle
>
> Spencer 
> Allain<http://forums.gradle.org/people/spencer_allain?utm_content=profile_link&utm_medium=email&utm_source=new_topic>just
>  shared this idea in
> Gradle<http://forums.gradle.org/gradle?utm_content=company_link&utm_medium=email&utm_source=new_topic>:
>
> * @since for Gradle DSL/JavaDoc and GroovyDoc
> <http://forums.gradle.org/gradle/topics/_since_for_gradle_dsl_javadoc_and_groovydoc?utm_content=topic_link&utm_medium=email&utm_source=new_topic>
> *
>  It would be great if the DSL and the linked javadoc/groovydoc had @since
> or equivalent tags corresponding to when properties and methods were added.
> It could even be applied to plugins, and maybe there could be some
> @incubating-since notation, so you can get a quick feel as to how long
> something has been incubating.
>
> This information can be dug up by looking through the old release notes
> and trolling through the documentation to see when something appeared (or
> even digging into the github source to find out revision numbers there),
> but it's much more cumbersome to do this.
>
> -Spencer
>  
> Reply<http://forums.gradle.org/gradle/topics/_since_for_gradle_dsl_javadoc_and_groovydoc?do=reply&utm_content=reply_link&utm_medium=email&utm_source=new_topic>
>
> View topic in Manage 
> Workspace<https://console.getsatisfaction.com/manage/77943/conversations/5788912>
>
>  Notify me when people 
> reply<http://forums.gradle.org/gradle/topics/_since_for_gradle_dsl_javadoc_and_groovydoc/follow?utm_content=follow_link&utm_medium=email&utm_source=new_topic>
>
> This message sent from the Gradle community on Get Satisfaction.
> To unsubscribe or change your email settings, click 
> here<http://forums.gradle.org/me/notifications?utm_medium=email&utm_source=new_topic>.
> Don't reply directly to this email.
>
> Create a customer 
> community<http://forums.gradle.org/plans?utm_campaign=create_a_community&utm_content=create1&utm_medium=email&utm_source=notifications_email>for
>  your company at
> GetSatisfaction.com.
>
>
> --
> Luke Daley
> Principal Engineer, Gradleware
> http://gradleware.com
>
>


-- 
Guillaume Laforge
Groovy Project Manager
Pivotal, Inc.

Blog: http://glaforge.appspot.com/
Social: @glaforge <http://twitter.com/glaforge> /
Google+<https://plus.google.com/u/0/114130972232398734985/posts>

Reply via email to