This is an automated email from the ASF dual-hosted git repository.

carlosrovira pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/royale-docs.git


The following commit(s) were added to refs/heads/master by this push:
     new f5a784f  component-sets pages now uses permalinks
f5a784f is described below

commit f5a784feec5441e8c7dbc498cb18a7b3fdb254f1
Author: Carlos Rovira <[email protected]>
AuthorDate: Mon Sep 2 19:26:35 2019 +0200

    component-sets pages now uses permalinks
---
 component-sets.md                            |  6 ++-
 component-sets/basic.md                      | 12 ++----
 component-sets/basic/basic-button.md         |  5 ++-
 component-sets/jewel.md                      | 58 ++++++++++++++--------------
 component-sets/jewel/jewel-alert.md          |  1 +
 component-sets/jewel/jewel-button.md         |  4 +-
 component-sets/jewel/jewel-card.md           |  3 +-
 component-sets/jewel/jewel-checkbox.md       |  4 +-
 component-sets/jewel/jewel-combobox.md       |  2 +
 component-sets/jewel/jewel-datechooser.md    |  2 +
 component-sets/jewel/jewel-datefield.md      |  2 +
 component-sets/jewel/jewel-dropdownlist.md   |  2 +
 component-sets/jewel/jewel-form.md           |  2 +
 component-sets/jewel/jewel-formitem.md       |  2 +
 component-sets/jewel/jewel-grid.md           |  2 +
 component-sets/jewel/jewel-icon.md           |  2 +
 component-sets/jewel/jewel-image.md          |  2 +
 component-sets/jewel/jewel-label.md          |  2 +
 component-sets/jewel/jewel-list.md           |  2 +
 component-sets/jewel/jewel-numericstepper.md |  2 +
 component-sets/jewel/jewel-popup.md          |  2 +
 component-sets/jewel/jewel-radiobutton.md    |  4 +-
 component-sets/jewel/jewel-simpletable.md    |  2 +
 component-sets/jewel/jewel-slider.md         |  2 +
 component-sets/jewel/jewel-snackbar.md       |  2 +
 component-sets/jewel/jewel-tabbar.md         |  2 +
 component-sets/jewel/jewel-tabbarcontent.md  |  2 +
 component-sets/jewel/jewel-table.md          |  2 +
 component-sets/jewel/jewel-textinput.md      | 12 ++++--
 component-sets/jewel/jewel-theme-creation.md |  8 ++--
 component-sets/jewel/jewel-themes.md         |  4 +-
 component-sets/jewel/jewel-wizard.md         |  2 +
 features/externs.md                          |  2 +-
 features/modules.md                          |  2 +-
 features/payg.md                             |  2 +-
 features/strands-and-beads.md                |  8 ++--
 get-started/frameworks.md                    |  6 +--
 user-interface/components.md                 | 16 ++++++--
 38 files changed, 127 insertions(+), 70 deletions(-)

diff --git a/component-sets.md b/component-sets.md
index 4117fcd..94c16f4 100644
--- a/component-sets.md
+++ b/component-sets.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Component Sets
+description: Sets of components and containers designed in Apache Royale.
+permalink: /component-sets
 ---
 
 # Component Sets
@@ -24,7 +26,7 @@ Sets of components and containers designed in Apache Royale.
 
 Royale provides its own component sets that support developing simple, small 
and fast applications for prototyping and as the basis of complete application 
user interfaces:
 
-- [Basic](component-sets/basic.html) is the most smallest, fastest and PAYG 
set of components possible in Royale, and is used by other sets like Jewel as 
its base.
+- [Basic](component-sets/basic) is the most smallest, fastest and PAYG set of 
components possible in Royale, and is used by other sets like Jewel as its base.
 
-- [Jewel](component-sets/jewel.html) is focused in look and feel and new 
practices present in modern development like responsivness and multiplatform. 
Jewel support Themes and diferent kind of desktop and mobile devices.
+- [Jewel](component-sets/jewel) is focused in look and feel and new practices 
present in modern development like responsivness and multiplatform. Jewel 
support Themes and diferent kind of desktop and mobile devices.
 
diff --git a/component-sets/basic.md b/component-sets/basic.md
index c922401..0c2239b 100644
--- a/component-sets/basic.md
+++ b/component-sets/basic.md
@@ -16,19 +16,13 @@
 
 layout: docpage
 title: Basic
+description: The most smallest, fastest and PAYG set
+permalink: /component-sets/basic
 ---
 
 # Basic
 
 The most smallest, fastest and PAYG set
 
-Basic is ...
+*information coming soon.*
 
-## Components
-
-| Type         | Name                  | Description                           
                                                                | Available SDK 
        | State         |
-|------------  |----------------       
|------------------------------------------------------------------------------------------------------
 |---------------        |----------     |
-| Container    |                       |                                       
                                                                |               
        |               |
-| Components   | Alert                 | Displays a message and one or more 
buttons in a view that pops up over all other controls and views.  | 0.0        
           | Finished      |
-|              | Button                |                                       
                                                                |               
        |               |
-|              | CheckBox              |                                       
                                                                |               
        |               |
\ No newline at end of file
diff --git a/component-sets/basic/basic-button.md 
b/component-sets/basic/basic-button.md
index d183d5b..dff764c 100644
--- a/component-sets/basic/basic-button.md
+++ b/component-sets/basic/basic-button.md
@@ -16,10 +16,11 @@
 
 layout: docpage
 title: Basic Button
+description: The Basic Button is a commonly-used rectangular button. Users can 
click or tap it to take an action.
+permalink: /component-sets/basic/button
 ---
 
 # Basic Button
 
-subtitle
 
-text
\ No newline at end of file
+*information coming soon.*
\ No newline at end of file
diff --git a/component-sets/jewel.md b/component-sets/jewel.md
index 9e42f7b..cfb8b0c 100644
--- a/component-sets/jewel.md
+++ b/component-sets/jewel.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel
+description: A set of modern UI components
+permalink: /component-sets/jewel
 ---
 
 # Jewel
@@ -24,7 +26,7 @@ A set of modern UI components
 
 Jewel is a themeable and responsive set of user interface components for 
Apache Royale to help you quickly build the front end of your applications with 
[ActionScript](features/as3) & [MXML](features/mxml).
 
-It's based by design on [Basic](component-sets/basic.html) components. But 
while Basic is very strict with concepts like [PAYG](features/payg), in Jewel, 
while PAYG is important, when necessary we prioritize other things like 
responsiveness, themes and look and feel.
+It's based by design on [Basic](component-sets/basic) components. But while 
Basic is very strict with concepts like [PAYG](features/payg), in Jewel, while 
PAYG is important, when necessary we prioritize other things like 
responsiveness, themes and look and feel.
 
 ## Browser Support
 
@@ -54,33 +56,33 @@ For the browsers, Apache Royale generates [ECMAScript 
version 5 (ES5)](https://e
 
 | Type                 | Name                                                  
| Description                                                                   
                        | Available SDK         | State         |
 |------------------    
|------------------------------------------------------------------     
|------------------------------------------------------------------------------------------------------
 |---------------        |-------------- |
-| __Containers__       | [Card](component-sets/jewel/jewel-card.html)          
            | Container that surrounds other components                         
                                        |                       |               
    |
-|                      | [Grid](component-sets/jewel/jewel-grid.html)          
            | Container that uses Grid Layout and needs other immediate 
children to work as cells and host content.     |                       |       
            |
-|                      | 
[SimpleTable](component-sets/jewel/jewel-simpletable.html)        | A basic 
HTML table that can be declared in MXML                                         
                  |                       | Complete      |
-|                      | [Table](component-sets/jewel/jewel-table.html)        
            | A complex HTML table element filled from a data source. Cells are 
ItemRenderers.                          |                       | In Progress   
|
-|                      | 
[TabBarContent](component-sets/jewel/jewel-tabbarcontent.html)    | A container 
to use with TabBar and capable of presenting organized content                  
              |                       |               |
-|                      | [Wizard](component-sets/jewel/jewel-wizard.html)      
            | 11.0+                                                             
                                        |                       |               
|
-| __Components__       | [Alert](component-sets/jewel/jewel-alert.html)        
            | Displays a message and one or more buttons in a view that pops up 
over all other controls and views.      | 0.9.4                 | Complete      
|
-|                      | [Button](component-sets/jewel/jewel-button.html)      
            | A commonly-used rectangular button with a text label. Users can 
click or tap it to take an action.        | 0.9.4                 | Complete    
  |
-|                      | [CheckBox](component-sets/jewel/jewel-checkbox.html)  
            | Consists of a box that can contain a check mark and an optional 
label.    | 0.9.4                 | Complete      |
-|                      | [ComboBox](component-sets/jewel/jewel-combobox.html)  
            |                                                                   
                                        |                       |               
|
-|                      | 
[DateChooser](component-sets/jewel/jewel-datechooser.html)        |             
                                                                                
              |                       |               |
-|                      | 
[DateField](component-sets/jewel/jewel-datefield.html)            |             
                                                                                
              |                       |               |
-|                      | 
[DropDownList](component-sets/jewel/jewel-dropdownlist.html)      |             
                                                                                
              |                       |               |
-|                      | [Form](component-sets/jewel/jewel-form.html)          
            |                                                                   
                                        |                       |               
|
-|                      | [FormItem](component-sets/jewel/jewel-formitem.html)  
            |                                                                   
                                        |                       |               
|
-|                      | [Icon](component-sets/jewel/jewel-icon.html)          
            |                                                                   
                                        |                       |               
|
-|                      | [Image](component-sets/jewel/jewel-image.html)        
            |                                                                   
                                        |                       |               
|
-|                      | [Label](component-sets/jewel/jewel-label.html)        
            |                                                                   
                                        |                       |               
|
-|                      | [List](component-sets/jewel/jewel-list.html)          
            |                                                                   
                                        |                       |               
|
-|                      | 
[NumericStepper](component-sets/jewel/jewel-numericstepper.html)  |             
                                                                                
              |                       |               |
-|                      | [PopUp](component-sets/jewel/jewel-popup.html)        
            |                                                                   
                                        |                       |               
|
-|                      | 
[RadioButton](component-sets/jewel/jewel-radiobutton.html)        | Lets the 
user make a single choice within a set of mutually exclusive choices     | 
0.9.4                 | Complete      |
-|                      | [Slider](component-sets/jewel/jewel-slider.html)      
            |                                                                   
                                        |                       |               
|
-|                      | [SnackBar](component-sets/jewel/jewel-snackbar.html)  
                    |                                                           
                                                |                       |       
        |
-|                      | [TabBar](component-sets/jewel/jewel-tabbar.html)      
            |                                                                   
                                        |                       |               
|
-|                      | 
[TextInput](component-sets/jewel/jewel-textinput.html)                | A 
control for single-line text field.         | 0.9.4                 | Complete  
    |
+| __Containers__       | [Card](component-sets/jewel/card)                     
    | Container that surrounds other components                                 
                                |                       |                   |
+|                      | [Grid](component-sets/jewel/grid)                     
    | Container that uses Grid Layout and needs other immediate children to 
work as cells and host content.     |                       |                   
|
+|                      | [SimpleTable](component-sets/jewel/simpletable)       
    | A basic HTML table that can be declared in MXML                           
                                |                       | Complete      |
+|                      | [Table](component-sets/jewel/table)                   
 | A complex HTML table element filled from a data source. Cells are 
ItemRenderers.                     |                       | In Progress   |
+|                      | [TabBarContent](component-sets/jewel/tabbarcontent)   
 | A container to use with TabBar and capable of presenting organized content   
                                |                       |               |
+|                      | [Wizard](component-sets/jewel/wizard)                 
    | 11.0+                                                                     
                                |                       |               |
+| __Components__       | [Alert](component-sets/jewel/alert)                   
    | Displays a message and one or more buttons in a view that pops up over 
all other controls and views.      | 0.9.4                 | Complete      |
+|                      | [Button](component-sets/jewel/button)                 
    | A commonly-used rectangular button with a text label. Users can click or 
tap it to take an action.        | 0.9.4                 | Complete      |
+|                      | [CheckBox](component-sets/jewel/checkbox)             
    | Consists of a box that can contain a check mark and an optional label.    
| 0.9.4                 | Complete      |
+|                      | [ComboBox](component-sets/jewel/combobox)             
 |                                                                              
                                |                       |               |
+|                      | [DateChooser](component-sets/jewel/datechooser)       
 |                                                                              
                                |                       |               |
+|                      | [DateField](component-sets/jewel/datefield)           
 |                                                                              
                                |                       |               |
+|                      | [DropDownList](component-sets/jewel/dropdownlist)     
 |                                                                              
                                |                       |               |
+|                      | [Form](component-sets/jewel/form)                     
 |                                                                              
                                |                       |               |
+|                      | [FormItem](component-sets/jewel/formitem)             
    |                                                                           
                                |                       |               |
+|                      | [Icon](component-sets/jewel/icon)                     
    |                                                                           
                                |                       |               |
+|                      | [Image](component-sets/jewel/image)                   
 |                                                                              
                                |                       |               |
+|                      | [Label](component-sets/jewel/label)                   
    |                                                                           
                                |                       |               |
+|                      | [List](component-sets/jewel/list)                     
    |                                                                           
                                |                       |               |
+|                      | [NumericStepper](component-sets/jewel/numericstepper) 
 |                                                                              
                                |                       |               |
+|                      | [PopUp](component-sets/jewel/popup)                   
 |                                                                              
                                |                       |               |
+|                      | [RadioButton](component-sets/jewel/radiobutton)       
    | Lets the user make a single choice within a set of mutually exclusive 
choices     | 0.9.4                 | Complete      |
+|                      | [Slider](component-sets/jewel/slider)                 
 |                                                                              
                                |                       |               |
+|                      | [SnackBar](component-sets/jewel/snackbar)             
    |                                                                           
                                |                       |               |
+|                      | [TabBar](component-sets/jewel/tabbar)                 
    |                                                                           
                                |                       |               |
+|                      | [TextInput](component-sets/jewel/textinput)           
| A control for single-line text field.         | 0.9.4                 | 
Complete      |
 
 ## Jewel Themes
 
-[Jewel Themes](component-sets/jewel/jewel-themes.html)
\ No newline at end of file
+[Jewel Themes](component-sets/jewel/themes)
\ No newline at end of file
diff --git a/component-sets/jewel/jewel-alert.md 
b/component-sets/jewel/jewel-alert.md
index 46f19d7..e73e35c 100644
--- a/component-sets/jewel/jewel-alert.md
+++ b/component-sets/jewel/jewel-alert.md
@@ -17,6 +17,7 @@
 layout: docpage
 title: Jewel Alert
 description: The Jewel Alert component displays a message and one or more 
buttons in a window that pops up over all other controls and views.
+permalink: /component-sets/jewel/alert
 ---
 
 # Jewel Alert
diff --git a/component-sets/jewel/jewel-button.md 
b/component-sets/jewel/jewel-button.md
index f56fbe6..95ab136 100644
--- a/component-sets/jewel/jewel-button.md
+++ b/component-sets/jewel/jewel-button.md
@@ -17,7 +17,7 @@
 layout: docpage
 title: Jewel Button
 description: The Jewel Button is a commonly-used rectangular button with a 
text label. Users can click or tap it to take an action.
-
+permalink: /component-sets/jewel/button
 ---
 
 # Jewel Button
@@ -37,7 +37,7 @@ Available since version __0.9.4__.
 
 The Jewel Button is a commonly-used rectangular button with a text label. 
Users can click or tap it to take an action or make a choice.
 
-The Jewel Button can show different looks and feels. By default it appears 
with light or dark highlights depending on the [Jewel theme 
configuration](component-sets/jewel/jewel-theme-creation.html#theme-sass-file). 
You can use the `emphasis` property to tint the button with __PRIMARY__, 
__SECONDARY__ or __EMPHASIZED__ colors (defined as well in the Jewel theme).
+The Jewel Button can show different looks and feels. By default it appears 
with light or dark highlights depending on the [Jewel theme 
configuration](component-sets/jewel/theme-creation#theme-sass-file). You can 
use the `emphasis` property to tint the button with __PRIMARY__, __SECONDARY__ 
or __EMPHASIZED__ colors (defined as well in the Jewel theme).
 
 When a user interacts with the button (mouse over, long-press, 
double-click...) the button calls an event listener to perform an action. When 
a user clicks the mouse on the button or taps the button on a touch screen, the 
button dispatches a click event.
 
diff --git a/component-sets/jewel/jewel-card.md 
b/component-sets/jewel/jewel-card.md
index 85cd820..231f86e 100644
--- a/component-sets/jewel/jewel-card.md
+++ b/component-sets/jewel/jewel-card.md
@@ -16,10 +16,9 @@
 
 layout: docpage
 title: Jewel Card
+permalink: /component-sets/jewel/card
 ---
 
 # Jewel Card
 
-subtitle
 
-text
\ No newline at end of file
diff --git a/component-sets/jewel/jewel-checkbox.md 
b/component-sets/jewel/jewel-checkbox.md
index a633a14..6f3fd62 100644
--- a/component-sets/jewel/jewel-checkbox.md
+++ b/component-sets/jewel/jewel-checkbox.md
@@ -17,7 +17,7 @@
 layout: docpage
 title: Jewel CheckBox
 description: The Jewel CheckBox consists of a selectable box, that can contain 
a check mark or not, and an optional label.
-
+permalink: /component-sets/jewel/checkbox
 ---
 
 # Jewel CheckBox
@@ -133,4 +133,4 @@ On the other hand, you can add to it other common Jewel 
control beads to provide
 
 Other related Jewel components are:
 
-* [RadioButton](component-sets/jewel/jewel-radiobutton.html)
+* [RadioButton](component-sets/jewel/radiobutton)
diff --git a/component-sets/jewel/jewel-combobox.md 
b/component-sets/jewel/jewel-combobox.md
index 3c3e58e..a2abdea 100644
--- a/component-sets/jewel/jewel-combobox.md
+++ b/component-sets/jewel/jewel-combobox.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel ComboBox
+description: The Jewel ComboBox
+permalink: /component-sets/jewel/combobox
 ---
 
 # Jewel ComboBox
diff --git a/component-sets/jewel/jewel-datechooser.md 
b/component-sets/jewel/jewel-datechooser.md
index bf32e07..108ca93 100644
--- a/component-sets/jewel/jewel-datechooser.md
+++ b/component-sets/jewel/jewel-datechooser.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel DateChooser
+description: The Jewel DateChooser
+permalink: /component-sets/jewel/datechooser
 ---
 
 # Jewel DateChooser
diff --git a/component-sets/jewel/jewel-datefield.md 
b/component-sets/jewel/jewel-datefield.md
index 95c3646..54a0409 100644
--- a/component-sets/jewel/jewel-datefield.md
+++ b/component-sets/jewel/jewel-datefield.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel DateField
+description: The Jewel DateField
+permalink: /component-sets/jewel/datefield
 ---
 
 # Jewel DateField
diff --git a/component-sets/jewel/jewel-dropdownlist.md 
b/component-sets/jewel/jewel-dropdownlist.md
index 5bc8d1d..44086f6 100644
--- a/component-sets/jewel/jewel-dropdownlist.md
+++ b/component-sets/jewel/jewel-dropdownlist.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel DropDownList
+description: The Jewel DropDownList
+permalink: /component-sets/jewel/dropdownlist
 ---
 
 # Jewel DropDownList
diff --git a/component-sets/jewel/jewel-form.md 
b/component-sets/jewel/jewel-form.md
index 2cdbfcd..59f76be 100644
--- a/component-sets/jewel/jewel-form.md
+++ b/component-sets/jewel/jewel-form.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel Form
+description: The Jewel Form
+permalink: /component-sets/jewel/form
 ---
 
 # Jewel Form
diff --git a/component-sets/jewel/jewel-formitem.md 
b/component-sets/jewel/jewel-formitem.md
index 34d9ed5..ba34f04 100644
--- a/component-sets/jewel/jewel-formitem.md
+++ b/component-sets/jewel/jewel-formitem.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel FormItem
+description: The Jewel FormItem
+permalink: /component-sets/jewel/formitem
 ---
 
 # Jewel FormItem
diff --git a/component-sets/jewel/jewel-grid.md 
b/component-sets/jewel/jewel-grid.md
index 1351dd8..dd697f2 100644
--- a/component-sets/jewel/jewel-grid.md
+++ b/component-sets/jewel/jewel-grid.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel Grid
+description: The Jewel Grid
+permalink: /component-sets/jewel/grid
 ---
 
 # Jewel Grid
diff --git a/component-sets/jewel/jewel-icon.md 
b/component-sets/jewel/jewel-icon.md
index d7253ef..6fdf385 100644
--- a/component-sets/jewel/jewel-icon.md
+++ b/component-sets/jewel/jewel-icon.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel Icon
+description: The Jewel Icon
+permalink: /component-sets/jewel/icon
 ---
 
 # Jewel Icon
diff --git a/component-sets/jewel/jewel-image.md 
b/component-sets/jewel/jewel-image.md
index a87b663..a45588b 100644
--- a/component-sets/jewel/jewel-image.md
+++ b/component-sets/jewel/jewel-image.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel Image
+description: The Jewel Image
+permalink: /component-sets/jewel/image
 ---
 
 # Jewel Image
diff --git a/component-sets/jewel/jewel-label.md 
b/component-sets/jewel/jewel-label.md
index 6a4e9df..21b7acd 100644
--- a/component-sets/jewel/jewel-label.md
+++ b/component-sets/jewel/jewel-label.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel Label
+description: The Jewel Label
+permalink: /component-sets/jewel/label
 ---
 
 # Jewel Label
diff --git a/component-sets/jewel/jewel-list.md 
b/component-sets/jewel/jewel-list.md
index 8481219..386f0ac 100644
--- a/component-sets/jewel/jewel-list.md
+++ b/component-sets/jewel/jewel-list.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel List
+description: The Jewel List
+permalink: /component-sets/jewel/list
 ---
 
 # Jewel List
diff --git a/component-sets/jewel/jewel-numericstepper.md 
b/component-sets/jewel/jewel-numericstepper.md
index 9abd21c..5608d88 100644
--- a/component-sets/jewel/jewel-numericstepper.md
+++ b/component-sets/jewel/jewel-numericstepper.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel NumericStepper
+description: The Jewel NumericStepper
+permalink: /component-sets/jewel/numericstepper
 ---
 
 # Jewel NumericStepper
diff --git a/component-sets/jewel/jewel-popup.md 
b/component-sets/jewel/jewel-popup.md
index a741120..49e18e4 100644
--- a/component-sets/jewel/jewel-popup.md
+++ b/component-sets/jewel/jewel-popup.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel PopUp
+description: The Jewel PopUp
+permalink: /component-sets/jewel/popup
 ---
 
 # Jewel PopUp
diff --git a/component-sets/jewel/jewel-radiobutton.md 
b/component-sets/jewel/jewel-radiobutton.md
index bf974f3..d2e78f0 100644
--- a/component-sets/jewel/jewel-radiobutton.md
+++ b/component-sets/jewel/jewel-radiobutton.md
@@ -17,7 +17,7 @@
 layout: docpage
 title: Jewel RadioButton
 description: The Jewel RadioButton control lets the user choose one of a set 
of options.
-
+permalink: /component-sets/jewel/radiobutton
 ---
 
 # Jewel RadioButton
@@ -135,4 +135,4 @@ On the other hand, you can add other common Jewel control 
beads to it to provide
 
 Other related Jewel components are:
 
-* [CheckBox](component-sets/jewel/jewel-checkbox.html)
+* [CheckBox](component-sets/jewel/checkbox)
diff --git a/component-sets/jewel/jewel-simpletable.md 
b/component-sets/jewel/jewel-simpletable.md
index 8a05ca6..d63b6cd 100644
--- a/component-sets/jewel/jewel-simpletable.md
+++ b/component-sets/jewel/jewel-simpletable.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel SimpleTable
+description: The Jewel SimpleTable
+permalink: /component-sets/jewel/simpletable
 ---
 
 # Jewel SimpleTable
diff --git a/component-sets/jewel/jewel-slider.md 
b/component-sets/jewel/jewel-slider.md
index 8901a73..1caf98c 100644
--- a/component-sets/jewel/jewel-slider.md
+++ b/component-sets/jewel/jewel-slider.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel Slider
+description: The Jewel Slider
+permalink: /component-sets/jewel/slider
 ---
 
 # Jewel Slider
diff --git a/component-sets/jewel/jewel-snackbar.md 
b/component-sets/jewel/jewel-snackbar.md
index 592076f..c60e09e 100644
--- a/component-sets/jewel/jewel-snackbar.md
+++ b/component-sets/jewel/jewel-snackbar.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel SnackBar
+description: The Jewel SnackBar
+permalink: /component-sets/jewel/snackbar
 ---
 
 # Jewel SnackBar
diff --git a/component-sets/jewel/jewel-tabbar.md 
b/component-sets/jewel/jewel-tabbar.md
index 6032f4b..4c05c89 100644
--- a/component-sets/jewel/jewel-tabbar.md
+++ b/component-sets/jewel/jewel-tabbar.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel TabBar
+description: The Jewel TabBar
+permalink: /component-sets/jewel/tabbar
 ---
 
 # Jewel TabBar
diff --git a/component-sets/jewel/jewel-tabbarcontent.md 
b/component-sets/jewel/jewel-tabbarcontent.md
index 84f70a1..5485a82 100644
--- a/component-sets/jewel/jewel-tabbarcontent.md
+++ b/component-sets/jewel/jewel-tabbarcontent.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel TabBarContent
+description: The Jewel TabBarContent
+permalink: /component-sets/jewel/tabbarcontent
 ---
 
 # Jewel TabBarContent
diff --git a/component-sets/jewel/jewel-table.md 
b/component-sets/jewel/jewel-table.md
index b81e642..90ac483 100644
--- a/component-sets/jewel/jewel-table.md
+++ b/component-sets/jewel/jewel-table.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel Table
+description: The Jewel Table
+permalink: /component-sets/jewel/table
 ---
 
 # Jewel Table
diff --git a/component-sets/jewel/jewel-textinput.md 
b/component-sets/jewel/jewel-textinput.md
index 6015725..4f91945 100644
--- a/component-sets/jewel/jewel-textinput.md
+++ b/component-sets/jewel/jewel-textinput.md
@@ -17,7 +17,7 @@
 layout: docpage
 title: Jewel TextInput
 description: The Jewel TextInput is a control for single-line text field
-
+permalink: /component-sets/jewel/textinput
 ---
 
 # Jewel TextInput
@@ -37,7 +37,7 @@ Available since version __0.9.4__.
 
 The Jewel TextInput implements the jewel control for single-line text field. 
It dispatches a change event when the user input text.
 
-> For multi line text input control see 
[TextArea](component-sets/jewel/jewel-textarea.html)
+> For multi line text input control see 
[TextArea](component-sets/jewel/textarea)
 
 ## Example of use
 
@@ -125,7 +125,7 @@ On the other hand, you can add to it beads specialy crafted 
for this control or
 | 
[MaxNumberCharacters](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/MaxNumberCharacters){:target='_blank'}
    | 
[org.apache.royale.core.IBead](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBead){:target='_blank'}
 | Add this bead to set the maximun number of characters the text field can 
hold.                   |
 | 
[PasswordInput](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/PasswordInput){:target='_blank'}
        | 
[org.apache.royale.core.IBead](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBead){:target='_blank'}
 | Add this bead to secures the text field by masking the input as it is typed. 
    |
 | 
[Restrict](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/Restrict){:target='_blank'}
          | 
[org.apache.royale.core.IBead](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBead){:target='_blank'}
 | Add this bead to use a regular expresion pattern to validate input from 
user. |
-| 
[SearchFilterForList](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/SearchFilterForList){:target='_blank'}
            | 
[org.apache.royale.core.IBead](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBead){:target='_blank'}
 | Add this bead to filter options in other [Jewel 
List](component-sets/jewel/jewel-list.html) component used in combo with the 
text input. |
+| 
[SearchFilterForList](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/SearchFilterForList){:target='_blank'}
            | 
[org.apache.royale.core.IBead](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBead){:target='_blank'}
 | Add this bead to filter options in other [Jewel 
List](component-sets/jewel/list) component used in combo with the text input.   
 |
 | 
[TextPrompt](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/TextPrompt){:target='_blank'}
      | 
[org.apache.royale.core.IBead](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBead){:target='_blank'}
 | Add this bead to place a string into the input field when there is no value 
associated with the text property. |
 | 
[UpperCase](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/UpperCase){:target='_blank'}
        | 
[org.apache.royale.core.IBead](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBead){:target='_blank'}
 | Add this bead to makes all text change to upper case.    |
 
@@ -142,3 +142,9 @@ On the other hand, you can add to it beads specialy crafted 
for this control or
 * [Binding the text property of a Jewel TextInput to update a text 
Label](https://royale.apache.org/binding-the-text-property-of-a-jewel-textinput-to-update-a-text-label/){:target='_blank'}
 * [Using View States to show or hide 
content](https://royale.apache.org/using-view-states-to-show-or-hide-content/){:target='_blank'}
 * [Dividing an Apache Royale application with 
modules](https://royale.apache.org/dividing-an-apache-royale-application-with-modules/){:target='_blank'}
+
+## Related controls
+
+Other related Jewel components are:
+
+* [TextArea](component-sets/jewel/textarea)
\ No newline at end of file
diff --git a/component-sets/jewel/jewel-theme-creation.md 
b/component-sets/jewel/jewel-theme-creation.md
index b7a8a12..2f1f163 100644
--- a/component-sets/jewel/jewel-theme-creation.md
+++ b/component-sets/jewel/jewel-theme-creation.md
@@ -16,13 +16,15 @@
 
 layout: docpage
 title: Jewel Theme Creation
+description: How to make a new theme for Jewel
+permalink: /component-sets/jewel/theme-creation
 ---
 
 # Jewel Theme Creation
 
 How to make a new theme for Jewel
 
-Jewel is a component set designed with change of appearance in mind. Jewel 
comes with a series of pre-designed themes so you can use it right away without 
having to create your own theme. You can learn more about the existing themes 
[here](component-sets/jewel/jewel-themes.html). The Jewel themes that come with 
Apache Royale define 12 colors, dark and light, flat / no-flat visuals. 
However, you may want a personalized look, and you can either adapt one of the 
existing themes or create on [...]
+Jewel is a component set designed with change of appearance in mind. Jewel 
comes with a series of pre-designed themes so you can use it right away without 
having to create your own theme. You can learn more about the existing themes 
[here](component-sets/jewel/themes). The Jewel themes that come with Apache 
Royale define 12 colors, dark and light, flat / no-flat visuals. However, you 
may want a personalized look, and you can either adapt one of the existing 
themes or create one from scratch.
 
 ## Theme basics
 
@@ -48,7 +50,7 @@ You'll never find a style rule in the Jewel library that 
define _colors, lines,
 
 ## Jewel Theme Library
 
-This library is like a __master theme__ where _colors, fonts, icons or shapes_ 
are defined, and is the library which generates Jewel theme variants, thanks to 
SASS preprocessing power. Each Jewel theme in Apache Royale uses the 
definitions in this library and [just changes a few variables to generate the 
variants](component-sets/jewel/jewel-theme-creation.html#theme-sass-file).
+This library is like a __master theme__ where _colors, fonts, icons or shapes_ 
are defined, and is the library which generates Jewel theme variants, thanks to 
SASS preprocessing power. Each Jewel theme in Apache Royale uses the 
definitions in this library and [just changes a few variables to generate the 
variants](component-sets/jewel/theme-creation#theme-sass-file).
 
 ## Primary, Secondary and Emphasized colors
 
@@ -85,7 +87,7 @@ __Jewel library__ has defintions that you don't normally need 
to change, while _
 
 ## A Jewel component example
 
-Let's take the [Jewel Alert](component-sets/jewel/jewel-alert.html) component 
as an example and look at the different files that compose this component:
+Let's take the [Jewel Alert](component-sets/jewel/alert) component as an 
example and look at the different files that compose this component:
 
 In __Jewel library__ you can find:
 
diff --git a/component-sets/jewel/jewel-themes.md 
b/component-sets/jewel/jewel-themes.md
index e45ff46..61c2f0a 100644
--- a/component-sets/jewel/jewel-themes.md
+++ b/component-sets/jewel/jewel-themes.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel Themes
+description: The look and feel of the jewel component set
+permalink: /component-sets/jewel/themes
 ---
 
 # Jewel Themes
@@ -79,7 +81,7 @@ Jewel Themes are a CSS file in the end (`default.css`), with 
all needed CSS rule
 
 ## Predefined Jewel Themes
 
-Jewel library has a __master theme__ called JewelTheme and other 144 themes in 
the `themes` folder that are generated from JewelTheme. You can know more about 
how this is done in the [Jewel Theme 
Creation](component-sets/jewel/jewel-theme-creation.html) section.
+Jewel library has a __master theme__ called JewelTheme and other 144 themes in 
the `themes` folder that are generated from JewelTheme. You can know more about 
how this is done in the [Jewel Theme 
Creation](component-sets/jewel/theme-creation) section.
 
 > Only to name a few examples, `themes/Jewel-Dark-NoFlat-Primary-Violet-Theme` 
 > or `themes/Jewel-Light-NoFlat-Secondary-Emerald-Theme` are examples of 
 > concrete jewel themes that are part of Apache Royale official distribution. 
 > There's 144 unique themes that are the combinations of the 12 colors, 
 > dark/light and flat/no-flat options.
 
diff --git a/component-sets/jewel/jewel-wizard.md 
b/component-sets/jewel/jewel-wizard.md
index 3b6850d..5117c1b 100644
--- a/component-sets/jewel/jewel-wizard.md
+++ b/component-sets/jewel/jewel-wizard.md
@@ -16,6 +16,8 @@
 
 layout: docpage
 title: Jewel Wizard
+description: The Jewel Wizard
+permalink: /component-sets/jewel/wizard
 ---
 
 # Jewel Wizard
diff --git a/features/externs.md b/features/externs.md
index 93b87f3..33d43e5 100644
--- a/features/externs.md
+++ b/features/externs.md
@@ -24,7 +24,7 @@ permalink: /features/externs
 
 Use external javascript libraries in ActiopnScript
 
-Some Apache Royale elements at the moment have limited cross-browser support. 
To get reliable display and performance in those cases, Royale makes use of 
existing external JavaScript libraries. For example, [Jewel 
Alert](https://apache.github.io/royale-docs/component-sets/jewel/jewel-alert.html)
 uses the HTML dialog element, which is not reliable across all browsers. So 
Jewel Alert references the _dialogPolyfill_ external library to make sure the 
display is as intended in whichever brows [...]
+Some Apache Royale elements at the moment have limited cross-browser support. 
To get reliable display and performance in those cases, Royale makes use of 
existing external JavaScript libraries. For example, [Jewel 
Alert](https://apache.github.io/royale-docs/component-sets/jewel/alert) uses 
the HTML dialog element, which is not reliable across all browsers. So Jewel 
Alert references the _dialogPolyfill_ external library to make sure the display 
is as intended in whichever browser the aler [...]
 
 [Google Closure Compiler 
(GCC)](https://developers.google.com/closure/compiler/){:target='_blank'} 
provides a mechanism called _@externs_ that Apache Royale uses to declare that 
a name for a class, property or function is defined in external code and so 
should not be renamed when application code is compiled.
 
diff --git a/features/modules.md b/features/modules.md
index 9adc574..42a0a39 100644
--- a/features/modules.md
+++ b/features/modules.md
@@ -42,7 +42,7 @@ A `Module` is a separate compilation of one or more source 
files that results in
 
 A `Module` can contain code that doesn't have a UI, or it can be mostly UI. 
Modules can provide other UI screens and associated logic. There is a 
`ModuleLoader` component that displays the components that are children of a 
module. MXML files are commonly used to specify the UI components.
 
-There is an example for [Basic](component-sets/basic.html) UI Set 
[here](https://github.com/apache/royale-asjs/tree/develop/examples/royale/ModuleExample){:target='_blank'}
 and other for [Jewel](component-sets/jewel.html) UI Set can be found 
[here](https://github.com/apache/royale-asjs/tree/develop/examples/blog/BE0013_Dividing_an_Apache_Royale_application_with_modules){:target='_blank'}.
+There is an example for [Basic](component-sets/basic) UI Set 
[here](https://github.com/apache/royale-asjs/tree/develop/examples/royale/ModuleExample){:target='_blank'}
 and other for [Jewel](component-sets/jewel) UI Set can be found 
[here](https://github.com/apache/royale-asjs/tree/develop/examples/blog/BE0013_Dividing_an_Apache_Royale_application_with_modules){:target='_blank'}.
 
 Proper use of modules can help maintain _"separation of concerns"_ which helps 
keep you from writing _"spaghetti code"_. If only the code in one module 
changes, only that module needs to be recompiled. And if that code isn't needed 
to show the first screen, then the application will start up faster if that 
module is loaded only when it is needed.
 
diff --git a/features/payg.md b/features/payg.md
index 711fc64..bc1f325 100644
--- a/features/payg.md
+++ b/features/payg.md
@@ -60,7 +60,7 @@ The ‘paying’ aspect of PAYG does not include _developer 
effort_ in the ‘pa
 
 The _Express_ component set has pre-composed components that feature 
combinations of functionality to suit general use cases. This reduces the time 
and effort required to deploy common components by including their more 
commonly needed functionality, helping balance ease of development against 
__PAYG__ benefits.
 
-Similarly, the [Jewel](component-sets/jewel.html){:target='_blank'} component 
set is designed with PAYG in mind but tries to balance towards the usability of 
the framework and to not be PAYG-strict. 
+Similarly, the [Jewel](component-sets/jewel){:target='_blank'} component set 
is designed with PAYG in mind but tries to balance towards the usability of the 
framework and to not be PAYG-strict. 
 
 ## PAYG vs DRY
 
diff --git a/features/strands-and-beads.md b/features/strands-and-beads.md
index 62b1a84..0ac4ec3 100644
--- a/features/strands-and-beads.md
+++ b/features/strands-and-beads.md
@@ -44,8 +44,8 @@ Every Royale component contains the minimum code necessary to 
perform its basic
 
 Finding the beads that will provide what you want for a given component, or 
even knowing what beads are available in the official Apache Royale SDK can be 
a daunting task. There are hundreds of these little pieces of code distributed 
all over the framework code. For this reason we are gradually assembling a list 
of beads on each component page, so users can refer to a concrete _strand_ (the 
component) and see a list of _beads_ that work with it. Normally you can have:
 
-* __Specific Component Beads__. (beads only usable for a specific component, 
like [Jewel 
PasswordInput](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/PasswordInput){:target='_blank'}
 for an instance of [Jewel 
TextInput](component-sets/jewel/jewel-textinput.html))
-* __Common Shared Beads__. Beads that can be used with more than one 
component, like [Jewel Disabled 
bead](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls/Disabled){:target='_blank'},
 which can be used by [Jewel Button](component-sets/jewel/jewel-button.html), 
[Jewel TextInput](component-sets/jewel/jewel-textinput.html) or [Jewel 
CheckBox](component-sets/jewel/jewel-checkbox.html).
+* __Specific Component Beads__. (beads only usable for a specific component, 
like [Jewel 
PasswordInput](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/PasswordInput){:target='_blank'}
 for an instance of [Jewel TextInput](component-sets/jewel/textinput))
+* __Common Shared Beads__. Beads that can be used with more than one 
component, like [Jewel Disabled 
bead](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls/Disabled){:target='_blank'},
 which can be used by [Jewel Button](component-sets/jewel/button), [Jewel 
TextInput](component-sets/jewel/textinput) or [Jewel 
CheckBox](component-sets/jewel/checkbox).
 
 ## Adding a bead
 
@@ -55,7 +55,7 @@ There are three ways to add beads to a component: bake it 
into the code using `<
 
 Each _strand_ supports a `beads` array and users can add beads in MXML.
 
-In the following example we are using the [Jewel 
TextInput](component-sets/jewel/jewel-textinput.html) strand to add [Jewel 
TextPrompt](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/TextPrompt){:target='_blank'}
 and [Jewel 
Disabled](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls/Disabled){:target='_blank'}
 beads to the strand. Note that while `TextPrompt` is specific to TextInput, 
you can use `Disabled` wi [...]
+In the following example we are using the [Jewel 
TextInput](component-sets/jewel/textinput) strand to add [Jewel 
TextPrompt](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls.textinput/TextPrompt){:target='_blank'}
 and [Jewel 
Disabled](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controls/Disabled){:target='_blank'}
 beads to the strand. Note that while `TextPrompt` is specific to TextInput, 
you can use `Disabled` with many Jew [...]
 
 ```mxml
 <j:TextInput text="Disabled with text...">
@@ -79,7 +79,7 @@ IBeadView: 
ClassReference("org.apache.royale.jewel.beads.views.ListView");
 ```
 
 Royale uses __CSS__ to configure components with defaults beads. The following
-code snippet is the default initial bead configuration for a [Jewel 
List](component-sets/jewel/jewel-list.html) and is declared though 
[SASS](https://sass-lang.com){:target='_blank'} (that gets compiled to 
__CSS__). 
+code snippet is the default initial bead configuration for a [Jewel 
List](component-sets/jewel/list) and is declared though 
[SASS](https://sass-lang.com){:target='_blank'} (that gets compiled to 
__CSS__). 
 
 ```sass
 j|List
diff --git a/get-started/frameworks.md b/get-started/frameworks.md
index 0e318bd..d21fb20 100644
--- a/get-started/frameworks.md
+++ b/get-started/frameworks.md
@@ -40,11 +40,11 @@ Documentation for Crux will be available soon.
 
 ## Apache Royale Component Sets
 
-Apache Royale supports its own [component sets](component-sets.html) of 
controls, options for grouping controls, and other elements designed to help 
developers get the most of the technology.
+Apache Royale supports its own [component sets](component-sets) of controls, 
options for grouping controls, and other elements designed to help developers 
get the most of the technology.
 
-- [Basic](component-sets/basic.html) is the most smallest, fastest and most 
PAYG set of components possible in Royale, and is used by other sets like Jewel 
as their base.
+- [Basic](component-sets/basic) is the most smallest, fastest and most PAYG 
set of components possible in Royale, and is used by other sets like Jewel as 
their base.
 
-- [Jewel](component-sets/jewel.html) is focused in look and feel and new 
practices present in modern development like responsivness and multiplatform 
support. Jewel supports Themes and diferent kind of desktop and mobile devices.
+- [Jewel](component-sets/jewel) is focused in look and feel and new practices 
present in modern development like responsivness and multiplatform support. 
Jewel supports Themes and diferent kind of desktop and mobile devices.
 
 Why would you use a third-party framework with Royale? Because you like the 
look and feel of that framework's user interface components but want to use 
ActionScript to handle the business logic and/or use MXML to set up the UI.
 
diff --git a/user-interface/components.md b/user-interface/components.md
index ac4377d..2943e4d 100644
--- a/user-interface/components.md
+++ b/user-interface/components.md
@@ -44,26 +44,33 @@ Developers who have worked in Flex will quickly feel at 
home with Royale compone
 You can [read more about Strands and Beads here](features/strands-and-beads).
 
 ## Component sets
-Royale has a series of [component sets](component-sets.html), groups of 
ready-to-use components which are designed for different purposes.
+
+Royale has a series of [component sets](component-sets), groups of 
ready-to-use components which are designed for different purposes.
 
 ### Basic component set
-The [Basic](component-sets/basic.html) set complies strictly with the PAYG 
guidelines and generates the smallest amount of code so it compiles quickly.
+
+The [Basic](component-sets/basic) set complies strictly with the PAYG 
guidelines and generates the smallest amount of code so it compiles quickly.
 
 ### Express component set
+
 The Express set is Basic components with lots of Beads packed into them by 
default. It is designed for rapid prototyping and proofs-of-concepts and is not 
optimized for size and performance. Applications built with the Express 
components can still be deployed in production environments if the size and 
performance are acceptable, which is often the case.
 
 ### Jewel component set
-[Jewel](component-sets/jewel.html) is a little less compliant with PAYG so it 
can provide a great off-the-shelf look and feel. 
 
-[Tour de Jewel](https://royale.apache.org/tourdejewel/){:target='_blank'} 
provides working examples of Royale components styled in Jewel, with source 
code you can copy and paste into your own project.
+[Jewel](component-sets/jewel) is a little less compliant with PAYG so it can 
provide a great off-the-shelf look and feel. 
+
+[Tour de Jewel](https://royale.apache.org/tourdejewel){:target='_blank'} 
provides working examples of Royale components styled in Jewel, with source 
code you can copy and paste into your own project.
 
 ### MDL component set
+
 The MateriaDesignLite set wraps the display concepts related to [Google's 
Material 
Design](https://en.wikipedia.org/wiki/Material_Design){:target='_blank'} 
language. This library wraps the components of [Material Design 
Lite](https://getmdl.io/components/index.html){:target='_blank'} library.
 
 ### MXRoyale/MXSpark component sets
+
 This component set seeks to emulate the functions and experience Flex 
developers are familiar with.
 
 ### Other component sets
+
 There are several other component sets that are proofs-of-concept that wrap 
existing JavaScript frameworks. They include:
 
  * CreateJS
@@ -71,6 +78,7 @@ There are several other component sets that are 
proofs-of-concept that wrap exis
  * JQuery
  
  ## Component sets for your application
+ 
  When you download the Royale SDK to your local computer, you can browse the 
component sets in this location: 
  
  `royale-asjsframeworks/projects`

Reply via email to