# casual ## products casual has a few 'products' in separate repositories under the _casualcore_-organisation. ### middleware The main purpose of casual is [casual-middelware](middleware/readme.md), which is an XATMI implementation ### make [casual-make](https://github.com/casualcore/casual-make/blob/master/documentation/readme.md) is the 'build system' that is used to build casual ## Getting started ### build casual Follow the [build instructions](build.md) ### Use casual-middleware See [examples](middleware/documentation/examples) [how to build resource proxies](middleware/tools/documentation/build/resource/proxy.md) [how to build servers](middleware/tools/documentation/build/server.development.md) ### Status #### Whats left to do? * _conversation_ conformant on all platforms * Some redesign of internal parts (for maintainability) ### field tests We've done some field tests * 1 XATMI domain (no inter-domain communications) * 2 types of resources - IBM db2 and casual-queue * Performance is good * Scalability is really good, hence we feel confident that the basic design is good. *We'll publish the result of the tests as soon as we can* ### Contribution guidelines ### * We have to get this whole project documented and organized before we define these guidelines. * But if you make improvements, please keep the same look and feel of the code. ### Contact ### * [casual@laz.se](mailto:casual@laz.se) * [discord](https://discord.com/channels/960208635458363425) ### Release notes [Changelog](documentation/changelog.md) ### Downloads [Official site](http://casual.laz.se/release/) ### License Our intention is that everything in this repository is licensed under the [MIT licence](https://opensource.org/licenses/MIT), with the exception of stuff under [thirdparty](thirdparty/readme.md), which have their own licenses. We show this by the file [licence.md](license.md).