Meta tags:
keywords= tapestry, apache, apache tapestry, framework, java, web, component, open source, application, dynamic, scalable, robust, servlet;
description= Apache Tapestry is a open-source component-oriented framework for creating dynamic, robust, highly scalable web applications in Java. Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server.;
Headings (most frequently used words):
planned, in, progress, development, roadmap, jakarta, ee, website, documentation, updates, making, contributions, more, accessible, community, projects, updating, guides,
Text of the page (most frequently used words):
the (47), apache (22), and (22), tapestry (15), for (12), java (11), development (9), are (8), #documentation (8), projects (8), project (7), version (6), community (6), will (6), jakarta (6), servlet (5), any (5), source (5), issues (5), this (5), easier (5), that (5), work (5), our (5), license (4), trademarks (4), getting (4), support (4), started (4), might (4), make (4), more (4), them (4), updates (4), move (4), with (4), one (4), based (4), roadmap (4), software (3), foundation (3), all (3), their (3), logo (3), open (3), about (3), thanks (3), security (3), mailing (3), lists (3), required (3), there (3), guides (3), available (3), website (3), need (3), planned (3), into (3), future (3), but (3), instead (3), from (3), want (3), lot (3), jira (3), two (3), needs (3), resources (3), going (3), branches (3), features (3), new (3), other (2), feather (2), standard (2), api (2), container (2), component (2), framework (2), sponsorship (2), events (2), code (2), tapestry5 (2), apachetapestry (2), edit (2), page (2), involved (2), stackoverflow (2), download (2), some (2), replaced (2), multiple (2), updating (2), especially (2), date (2), plan (2), certain (2), outdated (2), remove (2), not (2), don (2), however (2), lower (2), than (2), why (2), github (2), many (2), its (2), keeping (2), requires (2), too (2), run (2), most (2), participate (2), pull (2), requests (2), still (2), people (2), contribute (2), like (2), contributions (2), git (2), provide (2), developed (2), your (2), what (2), etc (2), progress (2), jetty (2), can (2), decided (2), minimum (2), variant (2), breaking (2), change (2), both (2), you (2), branch (2), keep (2), road (2), map (2), 2024 (2), copyright, 2020, licensed, under, marks, mentioned, may, registered, respective, owners, complements, builds, upon, works, application, server, oriented, creating, dynamic, robust, highly, scalable, web, applications, social, faq, apidocs, reference, docs, user, guide, principles, introduction, team, home, steps, set, improving, gradle, scripts, even, they, contribution, should, always, simple, possible, encourage, participation, hand, third, party, try, bring, fold, way, such, essential, receive, quicker, discover, example, severely, dependency, argument, prefer, feature, without, absolute, necessity, live, separately, main, doesn, mean, update, priority, primary, repository, mongodb, planning, few, yet, created, organization, comes, batteries, included, which, strengths, different, parts, isn, supposed, replace, complement, long, maintaining, trackers, sync, additional, towards, facto, better, integrated, discussions, initial, hurdle, take, since, restricted, public, signups, right, now, pretty, sparse, see, awesome, wanting, latest, every, making, accessible, therefore, tool, supports, versions, approach, changes, through, antora, actively, multi, system, discern, how, use, dire, containers, tomcat, require, least, although, own, develop, another, avoid, stretching, thin, increase, alongside, runner, introduce, besides, itself, foreseeable, implement, bug, fixes, related, enjoy, improvements, regardless, called, was, supporting, javax, becomes, compatible, master, hear, pressing, issue, underway, next, big, release, hard, everyone, form, nevertheless, paints, particular, picture, current, state, expect, invitation, discuss, these, ideas, general, direction, deadlines, attached, explicit, commitments, able, due, excited, share, rough, upcoming, overall, strategy, last, updated, developer, information, search,
Text of the page (random words):
development roadmap apache tapestry apache tapestry getting started documentation download community mailing lists stackoverflow support getting involved edit this page apachetapestry tapestry5 development source code issues roadmap apache about apache events sponsorship license security thanks search apache tapestry documentation developer information development roadmap development roadmap last updated 2024 04 04 we re excited to share a rough road map for 2024 of upcoming development and an overall strategy for the project there are no deadlines attached as we don t want to make any explicit commitments if we might not able to keep them due to our available resources nevertheless the road map paints a particular picture of the current state of development and what to expect in the future and it s an invitation to discuss these features ideas and the general direction in progress jakarta ee we hear you that this is the most pressing issue and work is underway to make this our next big release instead of a hard breaking change for everyone we decided to support both java ee and jakarta ee in the form of two branches the master branch becomes the jakarta ee compatible one a new branch called javax was started from 5 8 4 to keep supporting java ee for the foreseeable future we will implement any new features bug fixes security related updates etc in both branches so you can enjoy tapestry improvements regardless of your servlet needs one breaking change we re going to introduce besides the servlet api itself is the minimum required java version going up to 11 many servlet containers like jetty or tomcat require at least java 11 although jakarta ee 9 can be run on java 8 our own tapestry runner is based on jetty so we d need to develop a new one based on another container to make java 8 work for development to avoid stretching our resources too thin we decided to increase the required minimum java version instead as the java ee variant is still available for java 8 and will be developed alongside the jakarta ee variant in progress website documentation updates the website and documentation are in dire need of some updates with two actively developed branches we want to provide a multi version documentation system so it s easier to discern how to use features with your version and what might be outdated etc therefore we re going to move the documentation to the git based tool antora it supports documentation for multiple versions and thanks to its git based approach it will be easier for people to contribute provide changes and more through pull requests planned making contributions more accessible every open source project needs contributions right now our resources are pretty sparse but we see a lot of awesome people from the community wanting to contribute like the latest pr that started the jakarta ee work still the initial hurdle to take to participate needs to be lower especially since apache restricted public signups for their jira that s why we plan to move more towards github as it s the de facto standard for most open source projects gh issues are easier to participate in than apache jira and are better integrated into pull requests and discussions the move isn t supposed to replace the mailing lists but complement them in the long run jira might be replaced with gh issues as maintaining two issues trackers and keeping them in sync requires a lot of additional work planned community projects the tapestry framework comes with many batteries included which is one of its strengths however keeping all the different parts up to date requires a lot of work too that s why we re planning to move a few of the tapestry projects into a yet to be created community projects organization on github for example tapestry mongodb is a severely outdated dependency there s an argument to remove it in a future version but we prefer not to remove any feature without the absolute necessity to do so instead certain projects will live on separately from the main project that doesn t mean we don t want to update at all however their priority will be lower than any project in the primary repository on the other hand we plan to support certain third party projects and try to bring them into the fold of the community projects this way such essential projects will receive quicker updates and be easier to discover planned updating guides there are multiple guides available on the project s website and they need updating especially the contribution development guides should always be up to date and as simple as possible to encourage more participation some of the required steps to set up a project might be replaced by improving the gradle scripts to make it even easier apache tapestry tapestry apache the apache feather logo and the apache tapestry project logo are trademarks of the apache software foundation apache tapestry home download team license documentation introduction principles getting started user guide docs component reference apidocs faq community mailing lists stackoverflow support getting involved edit this page social apachetapestry tapestry5 development source code issues apache about apache events sponsorship license security thanks about us apache tapestry is an open source component oriented framework for creating dynamic robust highly scalable web applications in java tapestry complements and builds upon the standard java servlet api and so it works in any servlet container or application server apache tapestry apache and the apache feather logo are trademarks of the apache software foundation all other marks mentioned may be trademarks or registered trademarks of their respective owners copyright 2020 the apache software foundation licensed under the apache license version 2 0
|