{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","params":[],"results":{"codes":[]},"settings":""},"next":{"description":"","pages":[]},"title":"Introduction","type":"basic","slug":"introduction-for-components","excerpt":"Illuminating Orchestra Platform","body":"With the introduction of Composer, we are now free to organize the code into smaller component where there would be use-case where you can use one or two Orchestra Platform components without everything else. At this moment we have organize the code into following components:\n\n* [Asset](https://github.com/orchestral/asset)\n* [Auth](https://github.com/orchestral/auth)\n - [Authorization](https://github.com/orchestral/authorization)\n* [Contracts](https://github.com/orchestral/contracts)\n* [Extension](https://github.com/orchestral/extension)\n* [Foundation](https://github.com/orchestral/foundation)\n* [Html](https://github.com/orchestral/html)\n* [Kernel](https://github.com/orchestral/kernel)\n - [Config](https://github.com/orchestral/config)\n - [Database](https://github.com/orchestral/database)\n - [Http](https://github.com/orchestral/http)\n - [Routing](https://github.com/orchestral/routing)\n* [Memory](https://github.com/orchestral/memory)\n* [Messages](https://github.com/orchestral/messages)\n* [Model](https://github.com/orchestral/model)\n* [Notifier](https://github.com/orchestral/notifier)\n* [Optimize](https://github.com/orchestral/optimize)\n* [Publisher](https://github.com/orchestral/publisher)\n* [Support](https://github.com/orchestral/support)\n - [Core](https://github.com/orchestral/support-core)\n - [Facades](https://github.com/orchestral/support-facades)\n - [Providers](https://github.com/orchestral/support-providers)\n* [Translation](https://github.com/orchestral/translation)\n* [View](https://github.com/orchestral/view)\n* [Widget](https://github.com/orchestral/widget)\n\n\nWe also have some independence packages that would work well with Orchestra Platform, including:\n\n* [Avatar](https://github.com/orchestral/avatar)\n* [Debug](https://github.com/orchestral/debug)\n* [Facile](https://github.com/orchestral/facile)\n* [Imagine](https://github.com/orchestral/imagine)\n* [Installer](https://github.com/orchestral/installer)\n* [Parser](https://github.com/orchestral/parser)\n* [Studio](https://github.com/orchestral/studio)\n* [Tenanti](https://github.com/orchestral/tenanti)\n* [Testbench](https://github.com/orchestral/testbench)\n* [Testing](https://github.com/orchestral/testing)\n* [Transporter](https://github.com/orchestral/transporter)\n* [Webhook](https://github.com/orchestral/webhook)","updates":[],"order":0,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"57727c07dceb570e003a9009","user":"576ebd239c84a31900958ab9","version":{"version":"3.3","version_clean":"3.3.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["576ebdb79c84a31900958abe","576ebfc59c84a31900958ac4","576ec32f52f96619007cfb9a","576ec7b7560eef0e00cd3096","576ed4249c84a31900958add","576ed429560eef0e00cd30a3","576ed43a52f96619007cfbb5","576ed44d5a8c72170082b794","577212f20da40019004f0816","57725c7e0a6d610e00de9e4c"],"_id":"576ebdb79c84a31900958abd","project":"576ebdb79c84a31900958aba","releaseDate":"2016-06-25T17:21:59.854Z","__v":10,"createdAt":"2016-06-25T17:21:59.854Z"},"githubsync":"","project":"576ebdb79c84a31900958aba","createdAt":"2016-06-28T13:30:47.927Z","parentDoc":null,"__v":6,"category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Components","slug":"components","order":8,"from_sync":false,"reference":false,"_id":"577212f20da40019004f0816","version":"576ebdb79c84a31900958abd","__v":0,"project":"576ebdb79c84a31900958aba","createdAt":"2016-06-28T06:02:26.465Z"}}
Introduction
Illuminating Orchestra Platform