Skip to content
This repository has been archived by the owner on Jun 11, 2023. It is now read-only.

Commit

Permalink
Prepare for release 0.1.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
Naoghuman committed Aug 6, 2018
1 parent def0813 commit 37114d0
Show file tree
Hide file tree
Showing 8 changed files with 98 additions and 70 deletions.
37 changes: 30 additions & 7 deletions README.md
Expand Up @@ -6,14 +6,17 @@ Yin-Yang
Intention
---

TODO add intention
Yin-Yang is a little [JavaFX] & [Maven] desktop application which demonstrate
some nice JavaFX features like borderless application, multilingualism, animations
aso..

TODO Current `version` is `x.y.z` (MM.dd.yyyy / MM.dd.yyyy).
TODO Current `version` is `0.1.0` (08.06.2018 / MM.dd.yyyy).


Content
---

* [Contribution](#Contribution)
* [Installation](#Installation)
* [License](#License)
* [Autor](#Autor)
Expand All @@ -24,33 +27,53 @@ Content
Installation<a name="Installation" />
---

* TODO installation-requirements
* If not installed download minimal [JRE 8] or the [JDK 8].
* Download the file [yin-yang-0.1.0.zip].
* Extract the file to a place your choice.
* To start the application double click the jar file 'yin-yang-0.1.0.jar' in
the extracted folder.



Contribution<a name="Contribution" />
---

* If you find a `Bug` I will be glad if you could report an [Issue].
* If you want to contribute to the project plz fork the project and do a [Pull Request].



License<a name="License" />
---

TODO The project `Yin-Yang` is licensed under [license].
The project `Yin-Yang` is licensed under [General Public License 3.0].



Autor<a name="Autor" />
---

TODO The project `Yin-Yang` is maintained by me, autor-name. See [Contact](#Contact).
The project `Yin-Yang` is maintained by me, Peter Rogge. See [Contact](#Contact).



Contact<a name="Contact" />
---

TODO You can reach me under email-address.
You can reach me under <peter.rogge@yahoo.de>.



[//]: # (Images)



[//]: # (Links)
[//]: # (Links)
[General Public License 3.0]:http://www.gnu.org/licenses/gpl-3.0.en.html
[Issue]:https://github.com/Naoghuman/yin-yang/issues
[JavaFX]:http://docs.oracle.com/javase/8/javase-clienttechnologies.htm
[JDK 8]:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
[JRE 8]:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
[Maven]:http://maven.apache.org/
[Pull Request]:https://help.github.com/articles/using-pull-requests
[yin-yang-0.1.0.zip]:https://github.com/Naoghuman/yin-yang/releases/tag/v0.1.0
20 changes: 10 additions & 10 deletions nb-configuration.xml
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project-shared-configuration>
<!--
This file contains additional configuration written by modules in the NetBeans IDE.
The configuration is intended to be shared among all the users of project and
therefore it is assumed to be part of version control checkout.
Without this configuration present, some functionality in the IDE may be limited or fail altogether.
<!--
This file contains additional configuration written by modules in the NetBeans IDE.
The configuration is intended to be shared among all the users of project and
therefore it is assumed to be part of version control checkout.
Without this configuration present, some functionality in the IDE may be limited or fail altogether.
-->
<properties xmlns="http://www.netbeans.org/ns/maven-properties-data/1">
<!--
Properties that influence various parts of the IDE, especially code formatting and the like.
You can copy and paste the single properties, into the pom.xml file and the IDE will pick them up.
That way multiple projects can share the same settings (useful for formatting rules for example).
Any value defined here will override the pom.xml file value but is only applicable to the current project.
<!--
Properties that influence various parts of the IDE, especially code formatting and the like.
You can copy and paste the single properties, into the pom.xml file and the IDE will pick them up.
That way multiple projects can share the same settings (useful for formatting rules for example).
Any value defined here will override the pom.xml file value but is only applicable to the current project.
-->
<netbeans.hint.license>gpl30</netbeans.hint.license>
</properties>
Expand Down
10 changes: 2 additions & 8 deletions pom.xml
Expand Up @@ -4,11 +4,11 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.github.naoghuman</groupId>
<artifactId>yin-yang</artifactId>
<version>0.1.0-SNAPSHOT</version> <!-- -SNAPSHOT -PRERELEASE -->
<version>0.1.0</version> <!-- -SNAPSHOT -PRERELEASE -->
<packaging>jar</packaging>
<name>Yin-Yang</name>

<description>TODO</description>
<description>Yin-Yang is a little [JavaFX] &amp; [Maven] desktop application which demonstrate some nice JavaFX features like borderless application, multilingualism, animations aso..</description>

<developers>
<developer>
Expand Down Expand Up @@ -106,12 +106,6 @@
<version>0.5.1</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.github.naoghuman</groupId>
<artifactId>lib-database-objectdb</artifactId>
<version>0.5.1</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.github.naoghuman</groupId>
<artifactId>lib-logger</artifactId>
Expand Down
56 changes: 56 additions & 0 deletions release/Release_v0.1.0_2018-08-06_20-15.md
@@ -0,0 +1,56 @@
Welcome to `Yin-Yang` with the new release `v0.1.0`.

Yin-Yang is a little [JavaFX] &amp; [Maven] desktop application which demonstrate
some nice JavaFX features like borderless application, multilingualism, animations
aso..



#### Summary
* The hole application.
* Some keypoints: Borderless application, animations, multilingualism,
Yin-Yang symbol, data handling with .properties...




#### New



#### Enhancement



#### Feature



#### Bug



#### Refactoring



#### Additional



Greetings
Naoghuman



[//]: # (Images)



[//]: # (Links)
[JavaFX]:http://docs.oracle.com/javase/8/javase-clienttechnologies.htm
[Maven]:http://maven.apache.org/



[//]: # (Issues which will be integrated in this release)
35 changes: 0 additions & 35 deletions release/Release_v0.1.0_2018-MM-dd_HH-mm.md

This file was deleted.

Expand Up @@ -20,7 +20,6 @@
import com.github.naoghuman.lib.action.core.ActionHandlerFacade;
import com.github.naoghuman.lib.action.core.RegisterActions;
import com.github.naoghuman.lib.action.core.TransferData;
import com.github.naoghuman.lib.database.core.DatabaseFacade;
import com.github.naoghuman.lib.logger.core.LoggerFacade;
import com.github.naoghuman.lib.preferences.core.PreferencesFacade;
import com.github.naoghuman.lib.properties.core.PropertiesFacade;
Expand Down Expand Up @@ -74,8 +73,6 @@ public void init() throws Exception {
final Boolean dropPreferencesFileAtStart = Boolean.FALSE;
PreferencesFacade.getDefault().init(dropPreferencesFileAtStart);

DatabaseFacade.getDefault().register(this.getProperty(PREF_KEY__APPLICATION__DATABASE));

this.register();
}

Expand Down Expand Up @@ -115,9 +112,6 @@ private void onActionCloseRequest() {
// afterburner.fx
Injector.forgetAll();

// Database
DatabaseFacade.getDefault().shutdown();

// Message
final char borderSign = this.getProperty(PREF_KEY__APPLICATION__BORDER_SIGN).charAt(0);
final String message = this.getProperty(PREF_KEY__APPLICATION__MESSAGE_STOP);
Expand Down
Expand Up @@ -34,7 +34,6 @@ public interface ApplicationConfiguration {

public static final String PREF_KEY__APPLICATION__BORDER_SIGN = "application.border.sign"; // NOI18N
public static final String PREF_KEY__APPLICATION__BUILD_DATETIME = "application.build.datetime"; // NOI18N
public static final String PREF_KEY__APPLICATION__DATABASE = "application.database"; // NOI18N
public static final String PREF_KEY__APPLICATION__MESSAGE_START = "application.message.start"; // NOI18N
public static final String PREF_KEY__APPLICATION__MESSAGE_STOP = "application.message.stop"; // NOI18N
public static final String PREF_KEY__APPLICATION__RESOURCE_BUNDLE = "/com/github/naoghuman/yin/yang/application/application.properties"; // NOI18N
Expand Down
Expand Up @@ -13,9 +13,6 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.

# Database
application.database=application

# Application
application.border.sign=#
application.message.start=Start %s.
Expand Down

0 comments on commit 37114d0

Please sign in to comment.