diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..ed85e21
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,29 @@
+BSD 3-Clause License
+
+Copyright (c) 2019, Gluon
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/README.md b/README.md
index 581ae95..9d7ce28 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,159 @@
-# JavaRepo
\ No newline at end of file
+OpenJFX Docs Samples
+===
+
+
+
+Description
+---
+
+This repository contains a collection of HelloFX samples. Each one is a very simple
+HelloWorld sample created with JavaFX 13 that can be run with different options and build tools.
+
+The related documentation for each sample can be found [here](https://openjfx.io/openjfx-docs/).
+
+For more information go to https://openjfx.io.
+
+
+
+Content
+---
+
+* [HelloFX samples](#HelloFX-Samples)
+* [Command Line](#Command-Line)
+ - [_Modular samples_](#CLI-Modular-Samples)
+ - [_Non-modular samples_](#CLI-Non-Modular-Samples)
+* [IDEs](#IDEs)
+ - [IntelliJ](#IntelliJ)
+ [_Modular samples_](#IntelliJ-Modular-Samples)
+ [_Non-modular samples_](#IntelliJ-Non-Modular-Samples)
+ - [NetBeans](#NetBeans)
+ [_Modular samples_](#NetBeans-Modular-Samples)
+ [_Non-modular samples_](#NetBeans-Non-Modular-Samples)
+ - [Eclipse](#Eclipse)
+ [_Modular samples_](#Eclipse-Modular-Samples)
+ [_Non-modular samples_](#Eclipse-Non-Modular-Samples)
+* [License](#License)
+* [Contributing](#Contributing)
+
+
+
+HelloFX samples
+---
+
+Contains samples of a simple HelloFX class that can be run from command line, with
+or without build tools.
+
+Build Tool | Sample | Description
+---------- | ------ | -----------
+None | [HelloFX project](HelloFX/CLI) | Simple HelloFX class to run on command line.
+Maven | [HelloFX project](HelloFX/Maven) | Simple HelloFX class to run with Maven.
+Gradle | [HelloFX project](HelloFX/Gradle) | Simple HelloFX class to run with Gradle.
+
+
+
+Command Line
+---
+
+Contains samples of modular and non-modular projects that can be run from command
+line, with or without build tools.
+
+### _Modular samples_
+
+Build Tool | Sample | Description
+---------- | ------ | -----------
+None | [HelloFX project](CommandLine/Modular/CLI) | Modular project to run on command line.
+Maven | [HelloFX project](CommandLine/Modular/Maven) | Modular project to run with Maven.
+Gradle | [HelloFX project](CommandLine/Modular/Gradle) | Modular project to run with Gradle.
+
+### _Non-modular samples_
+
+Build Tool | Sample | Description
+---------- | ------ | -----------
+None | [HelloFX project](CommandLine/Non-modular/CLI) | Non-modular project to run on command line.
+Maven | [HelloFX project](CommandLine/Non-modular/Maven) | Non-modular project to run with Maven.
+Gradle | [HelloFX project](CommandLine/Non-modular/Gradle) | Non-modular project to run with Gradle.
+
+
+
+IDEs
+---
+
+Contains samples of modular and non-modular projects that can be run from an IDE,
+with or without build tools.
+
+### IntelliJ
+
+#### _Modular samples_
+
+Build Tool | Sample | Description
+---------- | ------ | -----------
+Java | [HelloFX project](IDE/IntelliJ/Modular/Java) | Modular project to run from IntelliJ.
+Maven | [HelloFX project](IDE/IntelliJ/Modular/Maven) | Modular project to run from IntelliJ, with Maven.
+Gradle | [HelloFX project](IDE/IntelliJ/Modular/Gradle) | modular project to run from IntelliJ, with Gradle.
+
+#### _Non-modular samples_
+
+Build Tool | Sample | Description
+---------- | ------ | -----------
+Java | [HelloFX project](IDE/IntelliJ/Non-Modular/Java) | Non-modular project to run from IntelliJ.
+Maven | [HelloFX project](IDE/IntelliJ/Non-Modular/Maven) | Non-modular project to run from IntelliJ, with Maven.
+Gradle | [HelloFX project](IDE/IntelliJ/Non-Modular/Gradle) | Non-modular project to run from IntelliJ, with Gradle.
+
+
+### NetBeans
+
+#### _Modular samples_
+
+Build Tool | Sample | Description
+---------- | ------ | -----------
+Java | [HelloFX project](IDE/NetBeans/Modular/Java) | Modular project to run from NetBeans.
+Maven | [HelloFX project](IDE/NetBeans/Modular/Maven) | Modular project to run from NetBeans, with Maven.
+Gradle | [HelloFX project](IDE/NetBeans/Modular/Gradle) | Modular project to run from NetBeans, with Gradle.
+
+#### _Non-modular samples_
+
+Build Tool | Sample | Description
+---------- | ------ | -----------
+Java | [HelloFX project](IDE/NetBeans/Non-Modular/Java) | Non-modular project to run from NetBeans.
+Maven | [HelloFX project](IDE/NetBeans/Non-Modular/Maven) | Non-modular project to run from NetBeans, with Maven.
+Gradle | [HelloFX project](IDE/NetBeans/Non-Modular/Gradle) | Non-modular project to run from NetBeans, with Gradle.
+
+
+### Eclipse
+
+#### _Modular samples_
+
+Build Tool | Sample | Description
+---------- | ------ | -----------
+Java | [HelloFX project](IDE/Eclipse/Modular/Java) | Modular project to run from Eclipse.
+Maven | [HelloFX project](IDE/Eclipse/Modular/Maven) | Modular project to run from Eclipse, with Maven.
+Gradle | [HelloFX project](IDE/Eclipse/Modular/Gradle) | Modular project to run from Eclipse, with Gradle.
+
+#### _Non-modular samples_
+
+Build Tool | Sample | Description
+---------- | ------ | -----------
+Java | [HelloFX project](IDE/Eclipse/Non-Modular/Java) | Non-modular project to run from Eclipse.
+Maven | [HelloFX project](IDE/Eclipse/Non-Modular/Maven) | Non-modular project to run from Eclipse, with Maven.
+Gradle | [HelloFX project](IDE/Eclipse/Non-Modular/Gradle) | Non-modular project to run from Eclipse, with Gradle.
+
+
+
+License
+---
+
+This project is licensed under [BSD 3-Clause](LICENSE).
+
+
+Contributing
+---
+
+This project welcomes all types of contributions and suggestions.
+We encourage you to report issues, create suggestions and submit
+pull requests.
+
+Contributions can be submitted via [pull requests](https://github.com/openjfx/samples/pulls/),
+providing you have signed the [Gluon Individual Contributor License Agreement (CLA)](https://docs.google.com/forms/d/16aoFTmzs8lZTfiyrEm8YgMqMYaGQl0J8wA0VJE2LCCY).
+
+Please go through the [list of issues](https://github.com/openjfx/samples/issues)
+to make sure that you are not duplicating an issue.
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..ed3b9b6
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,25 @@
+
+
+ 4.0.0
+
+ com.javatpoint.application1
+ my-application1
+ 1.0
+ jar
+
+ Maven Quick Start Archetype
+ http://maven.apache.org
+
+
+
+ junit
+ junit
+ 4.8.2
+ test
+
+
+
+
diff --git a/test b/test
new file mode 100644
index 0000000..e6d74a1
--- /dev/null
+++ b/test
@@ -0,0 +1 @@
+this is a tst file