[ 
https://issues.apache.org/jira/browse/TAP5-2696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17457618#comment-17457618
 ] 

ASF subversion and git services commented on TAP5-2696:
-------------------------------------------------------

Commit 470f0ea7c61aec6f2d3264ba1f59ffa0ea5c9f2d in tapestry-5's branch 
refs/heads/master from Thiago H. de Paula Figueiredo
[ https://gitbox.apache.org/repos/asf?p=tapestry-5.git;h=470f0ea ]

TAP5-2696: REST support

TAP5-2696: fixing TapestryHttpModule import

Bumping version to 5.8.0 due to major improvement added (REST)

TAP5-2696: OpenAPI viewer, OpenAPI definition dispatcher

plus a few JavaDoc fixes

TAP5-2696: generating OpenAPI for path and query parameters

TAP5-2696: adding missing commons-io dependency to tapestry-http

TAP5-2696: some REST code adjustments

TAP5-2696: fixing NPE in OpenAPI generation

when a superclass has no REST event handler methods

TAP5-2696: adding @ActivactionContextParameter

TAP5-2696: caching in OpenAPI dispatcher when production mode is on

TAP5-2696: moving some classes to RESt-specific packages

TAP5-2696: removing OpenAPI description validation and .map assets

TAP5-2696: bunch of changes.

Added MappedEntitiesService
Added OpenAPI base path configuration symbol
Added @RestInfo with information about produced and consumed MIME types
to OpenAPI description, plus the expected return type of event handler
methods
Added OpenApiTypeDescriber
Added HttpStatus to be a more generic version of HttpError

TAP5-2696: fixing misplaced code in tapestry-openapi-viewer

TAP5-2696: better HttpStatus and OpenAPI viewer styling

TAP5-2696: changing the root tapestry-openapi-viewer package

TAP5-2696: adding tapestry-rest-jackson

TAP5-2696: adding some methods to HttpStatus

TAP5-2696: generating descriptions of request bodies, plus some fixes

TAP5-2696: fixing JSON mime type in test code

TAP5-2696: fixing JavaDoc and JSON content type

TAP5-2696: fixing more JavaDoc

TAP5-2696: fixing MiscTests.static_activation_context_value

TAP5-2696: fixing compilation error


> REST support
> ------------
>
>                 Key: TAP5-2696
>                 URL: https://issues.apache.org/jira/browse/TAP5-2696
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>            Reporter: Thiago Henrique De Paula Figueiredo
>            Assignee: Thiago Henrique De Paula Figueiredo
>            Priority: Major
>         Attachments: git-pr-git-1036-newren-zdiff3-v3.zip
>
>
> As of Tapestry 5.7.3, Tapestry is technically able to handle REST requests, 
> but it doesn't have any specific support for it. This ticket is about adding 
> proper support for writing REST endpoints, not by implement something like 
> JAX-RS, but by adding a few features so these endpoints can be written in a 
> very Tapestry-ish way, reusing existing framework features and concepts as 
> much as possible.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to