{"repo":"stellarwp/schema","free":true,"listed":false,"github":"https://github.com/stellarwp/schema","clone":"git clone https://github.com/stellarwp/schema.git","description":"A library for simplifying the creation, update, and field modification of custom tables within WordPress.","language":"PHP","stars":29,"topics":["database","schema","wordpress","wordpress-library","wordpress-php-library"],"license":"GPL-2.0","category":"databases-storage","readme_excerpt":"Schema Builder A library for simplifying the creation, update, and field modification of custom tables within WordPress. Installation It's recommended that you install Schema as a project dependency via Composer: We actually recommend that this library gets included in your project using Strauss. Luckily, adding Strauss to your composer.json is only slightly more complicated than adding a typical dependency, so checkout our strauss docs. Usage prerequisites To actually use the schema library, you must have two additional libraries in your project: 1. A Dependency Injection Container (DI Container) that is compatible with di52 (We recommend using di52.) . 1. The stellarwp/db library. In order to keep this library as light as possible, those dependencies are not included in the library itself. To avoid version compatibility issues, those libraries are also not included as Composer dependencies. Instead, you must include them in your project. We recommend including them via composer using Strauss, just like you have done with this library. Important note on ALL examples All examples within the documentation for this project will be assuming that you are using Strauss to prefix the namespaces provided by this library. The examples will be using: Boom\\Shakalaka\\ as the namespace prefix, though will sometimes be referenced as PREFIX\\ for the purpose of brevity in the docs. BOOM SHAKALAKA as the constant prefix. What's new in 3.0.0 Version 3.0.0 introduces major new features and bre","default_branch":null,"files":null,"tree":[],"storefront":"/r/stellarwp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stellarwp/schema/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}