[prev in list] [next in list] [prev in thread] [next in thread]
List: tapestry-dev
Subject: tapestry-5 git commit: Initial README.md (for the benefit of the GitHub mirror)
From: bobharner () apache ! org
Date: 2018-01-03 2:19:45
Message-ID: e22bec81d6fc43b7bf668f7b5c7b185f () git ! apache ! org
[Download RAW message or body]
Repository: tapestry-5
Updated Branches:
refs/heads/master 1a257084f -> b3db0dd81
Initial README.md (for the benefit of the GitHub mirror)
Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/b3db0dd8
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/b3db0dd8
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/b3db0dd8
Branch: refs/heads/master
Commit: b3db0dd817d709a646b0a3e754f2e710c8f2a86f
Parents: 1a25708
Author: Bob Harner <bobharner@gmail.com>
Authored: Tue Jan 2 21:18:03 2018 -0500
Committer: Bob Harner <bobharner@gmail.com>
Committed: Tue Jan 2 21:18:03 2018 -0500
----------------------------------------------------------------------
README.md | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/b3db0dd8/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..602949c
--- /dev/null
+++ b/README.md
@@ -0,0 +1,36 @@
+[<img src="http://tapestry.apache.org/images/tapestry.png" \
align="center"/>](http://tapestry.apache.org) +
+Tapestry is a component-oriented Java web app framework focusing on performance and \
developer productivity. +
+A *component* is just a reusable part of a page. It's trivially easy to create your \
own components, and Tapestry +comes with a large number of components you can use \
(Form, Loop, Select, Checkbox, Grid, BeanEditor, etc.). +
+In Tapestry, each page and component is a simple Java POJO with a corresponding HTML \
template. The HTML template and corresponding Java class have the same name (e.g. \
"Breadcrumbs.html" and "Breadcrumbs.java"), so you don't have to tell Tapestry which \
template uses which Java class. It's automatic. +
+Tapestry features *live class reloading*: change your Java code, refresh the browser \
and see the changes instantly. +
+AJAX support allows you to create responsive web interfaces while writing little to \
no JavaScript. (But if you like +writing JavaScript, great, no problem, Tapestry gets \
out of your way.) +
+## Quick Start
+
+Main article: [Getting Started](https://tapestry.apache.org/getting-started.html)
+
+You can let Apache Maven create your initial project for you:
+
+ mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org
+
+Maven will prompt you for the archetype to create ("Tapestry 5 Quickstart Project") \
and the exact version +number (e.g., "5.4.3"). It also asks you for a group id, an \
artifact id, and a version number. Once Maven +dowloads everything, then you can \
start the app: +
+ $ cd newapp
+ $ mvn jetty:run
+
+Then just send your browser to http://localhost:8080/newapp
+
+See the [Getting Started](http://tapestry.apache.org/getting-started.html) \
introduction as well as the [Tapestry \
Tutorial](http://tapestry.apache.org/tapestry-tutorial.html) for a deeper dive. +
+## Main Docs
+
+See https://tapestry.apache.org/documentation.html for the details on every Tapestry \
topic.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic