{"id":15067116,"url":"https://github.com/audithsoftworks/basis","last_synced_at":"2026-01-10T11:09:38.751Z","repository":{"id":27079523,"uuid":"30546148","full_name":"AudithSoftworks/Basis","owner":"AudithSoftworks","description":"Audith Basis on Laravel 5","archived":true,"fork":false,"pushed_at":"2018-04-22T07:47:35.000Z","size":39055,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-14T08:52:23.909Z","etag":null,"topics":["docker","laravel","laravel5","php","web-font-generation","web-fonts","webpack"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AudithSoftworks.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-09T16:43:00.000Z","updated_at":"2023-01-28T11:52:24.000Z","dependencies_parsed_at":"2022-08-31T19:40:14.099Z","dependency_job_id":null,"html_url":"https://github.com/AudithSoftworks/Basis","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AudithSoftworks%2FBasis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AudithSoftworks%2FBasis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AudithSoftworks%2FBasis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AudithSoftworks%2FBasis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AudithSoftworks","download_url":"https://codeload.github.com/AudithSoftworks/Basis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235364848,"owners_count":18978251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","laravel","laravel5","php","web-font-generation","web-fonts","webpack"],"created_at":"2024-09-25T01:16:47.262Z","updated_at":"2025-10-05T04:31:32.094Z","avatar_url":"https://github.com/AudithSoftworks.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Audith Basis on Laravel 5.4\n\n[![Build Status](https://travis-ci.org/AudithSoftworks/Basis.svg?branch=master)](https://travis-ci.org/AudithSoftworks/Basis)\n[![SensioLabsInsight](https://insight.sensiolabs.com/projects/22803477-ebe7-4906-a57c-f53bfae62ba3/mini.png)](https://insight.sensiolabs.com/projects/22803477-ebe7-4906-a57c-f53bfae62ba3)\n[![Code Quality](https://scrutinizer-ci.com/g/AudithSoftworks/Basis/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/AudithSoftworks/Basis)\n[![Coverage](https://scrutinizer-ci.com/g/AudithSoftworks/Basis/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/AudithSoftworks/Basis)\n\n[![Build Status](https://saucelabs.com/browser-matrix/shehi.svg)](https://saucelabs.com/beta/builds/299efd0fba8a43a9af0f17f96b9818f1)\n\n[![Latest Stable Version](https://img.shields.io/packagist/v/audithsoftworks/basis.svg?maxAge=2592000?style=plastic)](https://packagist.org/packages/audithsoftworks/basis)\n![License](https://img.shields.io/github/license/AudithSoftworks/Basis.svg?maxAge=2592000?style=plastic)\n[![Contributors](https://img.shields.io/github/contributors/AudithSoftworks/Basis.svg?maxAge=2592000?style=plastic)](https://github.com/AudithSoftworks/Basis)\n\n[![bitHound Overall Score](https://www.bithound.io/github/AudithSoftworks/Basis/badges/score.svg)](https://www.bithound.io/github/AudithSoftworks/Basis)\n[![bitHound Dependencies](https://www.bithound.io/github/AudithSoftworks/Basis/badges/dependencies.svg)](https://www.bithound.io/github/AudithSoftworks/Basis/master/dependencies/npm)\n[![bitHound Dev Dependencies](https://www.bithound.io/github/AudithSoftworks/Basis/badges/devDependencies.svg)](https://www.bithound.io/github/AudithSoftworks/Basis/master/dependencies/npm)\n\n[![](https://img.shields.io/docker/automated/audithsoftworks/basis.svg?maxAge=2592000?style=plastic)](https://microbadger.com/images/audithsoftworks/basis \"Docker Hub public images\")\n[![](https://images.microbadger.com/badges/version/audithsoftworks/basis.svg)](https://microbadger.com/images/audithsoftworks/basis \"Docker Hub public images\")\n[![](https://images.microbadger.com/badges/image/audithsoftworks/basis.svg)](https://microbadger.com/images/audithsoftworks/basis \"Docker Hub public images layers\")\n[![](https://img.shields.io/docker/pulls/audithsoftworks/basis.svg)](https://microbadger.com/images/audithsoftworks/basis \"Docker Hub public images\")\n\nAudith Basis is an enhanced version of Laravel framework, a feature list for which is provided below.\n\n### Features\n\n* [Back-end] _Completely localized routes_ - access your endpoints and URLs in your own language, with Unicode support.\n* [Front-end/UI] _Back-end control panel_ - comes with built-in control panel, featuring sample pages for you to expand upon.\n* [Front-end/UI] _Custom web-fonts, web typography support_ - build and use your own web-fonts with included toolset, from any TTF/OTF fontsets.\n* [Front-end/UI] _Webpack support_ - build all web assets with Webpack.\n* [DevOps/CI/CD] _Docker support_ - fully Dockerized package with pre-built PHP 5.6 and 7.0 containers.\n\n### Installation\n\n#### Setting up your Developer Environment\n\nI have included a build script in ```./storage/scripts/dev-env/build.sh``` inside of which you can see steps necessary to spin up desired Docker configuration and prepare your development environment. Steps involved are:\n\n1. Build or pull necessary Docker containers.\n2. Start your desired Docker-Compose configuration (any of: PHP 5.6 or 7.0).\n3. Update your ```/etc/hosts``` file to point to the primary container in your Docker configuration - generally ```php_XXX``` is the primary container, which is linked to ```php_XXX-fpm``` and other machines.\n4. Create ```.env``` file, containing your environmental variables.\n5. Switch into the primary container environment, to start building your environment (Note: before doing so, please read the important note in ```build.sh``` file!):\n    1. Install Sauce Connect and start it as a daemon.\n    2. Install NPM dependencies.\n    3. Install ```woff-2``` and it's submodules; and build them (used to build custom web-fonts).\n    4. Install ```css3-font-converter``` package and build it (used to build custom web-fonts).\n    5. Clone/update ```google-fonts``` to local storage, copy required font files and build your web-fonts.\n    6. Run Webpack to build web assets.\n    7. Install Composer dependencies.\n    8. Using Laravel Artisan, generate an encryption key and run migrations, install Laravel Passport keys.\n    9. Since Docker runs with root privileges, ```chown``` all newly created files to your host machine UUID:GUID (assuming it is 1000:1000, modify if necessary).\n    10. And finally, run all the tests.\n    \nAdditionally, I've included few commands to shut down Docker-Compose configuration and cleanup your host machine from unnecessary Docker assets.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faudithsoftworks%2Fbasis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faudithsoftworks%2Fbasis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faudithsoftworks%2Fbasis/lists"}