-
Notifications
You must be signed in to change notification settings - Fork 0
License
xunio/core
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
xun.io What is it? ----------- The xun.io is a set of Haxe libraries split into multiple (hopefully logical grouped) packages. o xun.io.core Implementation of basic recommended design patterns and high level libraries for basic operations, as well as helper classes for data manipulation, such as and inflector or lambda class. The aim is to implement following patterns: o Creational Design Patterns o abstract factory o factory method (interface) o signleton (interface) o multition (interface) o Structural Design Patterns o decorator o Behavioral Design Patterns o observer o interceptor o state o token o other o dependency injection o others will follow... The xun.io project aim is to build an web framework for scalable, high performance web applications that shares code with the frontend application (e.g. the browser). For this reason xun.io can be compiled to C++ to reach near native performance and to JavaScript to use high level API's in the frontend application. The Latest Version ------------------ Details of the latest version can be found on the xun.io project page under http://xun.io. Documentation ------------- There is currently no real documentation. Please see the unit tests in 'core/tests/src'. In order to run the tests successfully you have to setup and build environment like described in the 'Installation' section Installation ------------ xun.io is currently tested with the following Haxe targets: o Linux 3.10.5 x86_64 o C++ with gcc version 4.8.1 20130725 (prerelease) o JavaScript with nodejs version 0.10.17 o neko with NekoVM version 2.0.0 o PHP with PHP CLI 5.5.3 In order to build the software you have to install the following packages: o haxe >= 3.0.0 o neko >= 2.0.0 For the C++ target: o hxcpp >= 3.0.2 o gcc >= 4.8.1 (older versions mind work also) For the JavaScript target: o node >= 0.10.17 (older versions mind work also) For the PHP target: o php >= 5.5.3 (older versions mind work also) To build the tests simply run the script 'test.sh' in the core directory. If you run it with the argument 'total' (e.g. 'test.sh total') old binaries gets purged before building. Licensing --------- Please see the file called LICENSE. Contacts -------- o If you want to be informed about new code releases, bug fixes, security fixes, general news and information about the xun.io project please star the GitHub project under <https://github.com/xunio/core> o If you want commercial support for using xun.io please contact the XTAIN oHG (Germany). They are the creators of xun.io and offer the best support for xun.io that money can buy. <https://company.xtain.net/> o If you have a concrete bug report for xun.io please use the GitHub bug tracker and submit your report. <https://github.com/xunio/core/issues> o If you want to participate in actively developing xun.io please send me some pull requests ;). <https://github.com/xunio/core/pulls>
About
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published