Skip to content

Commit

Permalink
Finish v1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
pinhead84 committed Mar 11, 2019
2 parents 27a2e6f + 493605f commit c979436
Show file tree
Hide file tree
Showing 66 changed files with 2,924 additions and 3,245 deletions.
47 changes: 44 additions & 3 deletions .gitignore
@@ -1,3 +1,44 @@
/javadoc/
/release/
/target/
apidocs
package
target

#
# Ignored entries for for IntelliJ.
#
# see https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
# see https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
#

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
#.idea/**/dictionaries
.idea/**/shelf

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
.idea/modules.xml
.idea/*.iml
.idea/modules

# IntelliJ
out/
18 changes: 18 additions & 0 deletions .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions .idea/dictionaries/global.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 27 additions & 0 deletions .idea/runConfigurations/Clean.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions .idea/runConfigurations/Install.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 30 additions & 0 deletions .idea/runConfigurations/Release.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/sqldialects.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions CHANGELOG.md
Expand Up @@ -2,6 +2,14 @@ Changelog for OpenEstate-Tool-HelloWorld
========================================


1.0.0 (11 Mar 2019)
-------------------

- updated for *OpenEstate-ImmoTool* 1.0.0
- updated to Java 11
- migrated from [JPF](http://jpf.sourceforge.net/) to [PF4J](https://pf4j.org/)


1.0-beta42 (31 Jul 2017)
------------------------

Expand Down
54 changes: 20 additions & 34 deletions README.md
@@ -1,48 +1,37 @@
OpenEstate-Tool-HelloWorld 1.0-beta42
=====================================
OpenEstate-Tool-HelloWorld 1.0.0
================================

*OpenEstate-Tool-HelloWorld* is an addon for the freeware real estate software
[*OpenEstate-ImmoTool*](http://openestate.org), that does not provide any
features for end users. Instead this addon
*OpenEstate-Tool-HelloWorld* is an addon for the freeware real estate software [*OpenEstate-ImmoTool*](https://openestate.org), that does not provide any features for end users. Instead this addon

- is a starting point for developers, who want to create custom addons for
*OpenEstate-ImmoTool*.
- provides a build environment, that can easyliy be adapted by developers for
their custom addons.
- is a starting point for developers, who want to create custom addons for *OpenEstate-ImmoTool*.
- provides a build environment, that can easily be adapted by developers for their custom addons.
- illustrates how to extend main menu and sidebar.
- illustrates how to specify custom extension points.
- illustrates how to accomplish operations on a project database.
- illustrates how to implement a basic workflow on database objects (create,
update, remove).
- illustrates how to implement a basic workflow on database objects (create, update, remove).
- illustrates how to implement permissions on a multi user project.
- illustrates how to implement internationalization based on *GetText*.


Dependencies
------------

- *Java* 7 or newer (*Oracle Java* or *OpenJDK*)
- *OpenEstate-ImmoTool* 1.0-beta42 (including its dependencies)
- *Java* 11 or newer
- *OpenEstate-ImmoTool* 1.0.0 or newer (including its dependencies)


Requirements for developers
---------------------------

- *Java Development Kit* (JDK) 7 or newer
- *Oracle JDK* and *OpenJDK* are known to work
- *Netbeans* 8 (recommended but not required)
- Other IDE's like *Eclipse* or *IntelliJ* should also work. But we can't
provide support for these applications.
- *Java Development Kit* (JDK) 11 or newer
- *IntelliJ IDEA* (recommended but not required)
- Other IDE's like *Eclipse* or *Netbeans* should also work. But we can't provide support for these applications.
- *Apache Maven* 3
- The latest *Netbeans* packages already contain *Apache Maven*. In
general it is not neccessary to download / install *Apache Maven*
separately.
- Most IDE's already contain *Apache Maven*. In general it is not necessary to download / install *Apache Maven* separately.
- *GetText*
- Almost all *Linux* distributions provide packages for *GetText*.
- *Windows* users may use the
[binaries by *gnuwin32*](http://gnuwin32.sourceforge.net/packages/gettext.htm)
- *Mac OS X* users may install *GetText* via [*brew*](http://brew.sh/) or
[*MacPorts*](http://www.macports.org/).
- *Windows* users may use the [binaries by *gnuwin32*](http://gnuwin32.sourceforge.net/packages/gettext.htm)
- *Mac OS X* users may install *GetText* via [*brew*](http://brew.sh/) or [*MacPorts*](http://www.macports.org/).


Changelog
Expand All @@ -54,23 +43,20 @@ Take a look at [`CHANGELOG.md`](CHANGELOG.md) for the full changelog.
License
-------

This library is licensed under the terms of
[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).
Take a look at [`LICENSE.txt`](LICENSE.txt) for the license text.
This library is licensed under the terms of [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](LICENSE.txt) for the license text.


Todo
----

- add missing javadoc comments
- add more comments & documentations for developers
- maybe implement some more extensions to illustrate how to use available
extension points
- maybe implement some more extensions to illustrate how to use available extension points


Further informations
--------------------
Further information
-------------------

- [*OpenEstate-Tool-HelloWorld* at GitHub](https://github.com/OpenEstate/OpenEstate-Tool-HelloWorld)
- [API documentation for *OpenEstate-ImmoTool*](http://manual.openestate.org/OpenEstate-Tool/)
- [OpenEstate Blog](http://openestate.org)
- [API documentation for *OpenEstate-ImmoTool*](https://media.openestate.org/apidocs/OpenEstate-Tool/)
- [OpenEstate website](https://openestate.org)
58 changes: 0 additions & 58 deletions assembly.xml

This file was deleted.

0 comments on commit c979436

Please sign in to comment.