keycloak-developers

Update README.md

4/27/2015 11:37:54 AM

Details

diff --git a/distribution/feature-pack-builds/README.md b/distribution/feature-pack-builds/README.md
index dfc27cc..fe4c55a 100644
--- a/distribution/feature-pack-builds/README.md
+++ b/distribution/feature-pack-builds/README.md
@@ -4,30 +4,22 @@ Keycloak Feature Pack Builds
 The feature pack builds rely on WildFly Feature packs to create different combinations
 of Keycloak server/adapter and WildFly web/full.
 
-Combinations Created
+Types of Builds Created
 --------------------
-Under 
+The three directories under feature-pack-builds are _adapter-only_, _server-only_, and _server-and-adapter_.
 
+* **adapter-only** - A WildFly server with the Keycloak adapter subsystem added.  This build is based on the WildFly Web Feature Pack.  **keycloak-adapter-feature-pack** contains all the modules needed to run the Keycloak WildFly Adapter.  Therefore, the build is _org.wildfly:wildfly-web-feature-pack_ + _org.keycloak:keycloak-adapter-feature-pack_.
+* **server-only** - A WildFly server with the Keycloak adapter subsystem added.  This build is based on the WildFly Full Feature Pack.  **keycloak-server-feature-pack** contains all the modules needed to run the Keycloak Server without those already provided by the full WildFly Server.  Therefore, the build is _org.wildfly:wildfly-feature-pack_ + _org.keycloak:keycloak-server-feature-pack_.
+* **server-and-adapter** is the same thing as **server-only** except it also includes **keycloak-adapter-feature-pack**.  Therefore, the build is  _org.wildfly:wildfly-feature-pack_ + _org.keycloak:keycloak-server-feature-pack_ + _org.keycloak:keycloak-adapter-feature-pack_.
 
 Building
 --------
+Each of the three types of builds in turn creates a build version and a dist version.  
 
+The build version is a server that uses the new WildFly 9 feature whereby maven artifacts are not bundled with the server.  Instead, they are looked up in a repository.  
 
+For the dist version, these artifacts are copied into the server itself and no maven repo is required.
 
+By default, the dist version does not get built.  To build it, specify the jboss-release profile:
 
-Documentation
--------------
-
-* [User Guide, Admin REST API and Javadocs](http://keycloak.jboss.org/docs)
-* Developer documentation
-    * [Hacking on Keycloak](misc/HackingOnKeycloak.md) - how to become a Keycloak contributor
-    * [Testsuite](misc/Testsuite.md) - details about testsuite, but also how to quickly run Keycloak during development and a few test tools (OTP generation, LDAP server, Mail server)
-    * [Database Testing](misc/DatabaseTesting.md) - how to do testing of Keycloak on different databases
-    * [Updating Database](misc/UpdatingDatabaseSchema.md) - how to change the Keycloak database
-    * [Release Process](misc/ReleaseProcess.md) - how to release Keycloak
-
-
-License
--------
-
-* [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
\ No newline at end of file
+_mvn install -Pjboss-release_