{"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

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: * [Asset](https://github.com/orchestral/asset) * [Auth](https://github.com/orchestral/auth) - [Authorization](https://github.com/orchestral/authorization) * [Contracts](https://github.com/orchestral/contracts) * [Extension](https://github.com/orchestral/extension) * [Foundation](https://github.com/orchestral/foundation) * [Html](https://github.com/orchestral/html) * [Kernel](https://github.com/orchestral/kernel) - [Config](https://github.com/orchestral/config) - [Database](https://github.com/orchestral/database) - [Http](https://github.com/orchestral/http) - [Routing](https://github.com/orchestral/routing) * [Memory](https://github.com/orchestral/memory) * [Messages](https://github.com/orchestral/messages) * [Model](https://github.com/orchestral/model) * [Notifier](https://github.com/orchestral/notifier) * [Optimize](https://github.com/orchestral/optimize) * [Publisher](https://github.com/orchestral/publisher) * [Support](https://github.com/orchestral/support) - [Core](https://github.com/orchestral/support-core) - [Facades](https://github.com/orchestral/support-facades) - [Providers](https://github.com/orchestral/support-providers) * [Translation](https://github.com/orchestral/translation) * [View](https://github.com/orchestral/view) * [Widget](https://github.com/orchestral/widget) We also have some independence packages that would work well with Orchestra Platform, including: * [Avatar](https://github.com/orchestral/avatar) * [Debug](https://github.com/orchestral/debug) * [Facile](https://github.com/orchestral/facile) * [Imagine](https://github.com/orchestral/imagine) * [Installer](https://github.com/orchestral/installer) * [Parser](https://github.com/orchestral/parser) * [Studio](https://github.com/orchestral/studio) * [Tenanti](https://github.com/orchestral/tenanti) * [Testbench](https://github.com/orchestral/testbench) * [Testing](https://github.com/orchestral/testing) * [Transporter](https://github.com/orchestral/transporter) * [Webhook](https://github.com/orchestral/webhook)