{"id":20605404,"url":"https://github.com/kladskull/deviant","last_synced_at":"2025-04-15T02:27:31.121Z","repository":{"id":79678205,"uuid":"105163719","full_name":"kladskull/deviant","owner":"kladskull","description":"Deviant is a simple extensible PHP Boilerplate/Mini-framework.","archived":false,"fork":false,"pushed_at":"2022-07-29T18:12:27.000Z","size":415,"stargazers_count":10,"open_issues_count":9,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-28T14:11:41.994Z","etag":null,"topics":["boilerplate","framework","php","php-boilerplate","php-framework"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/kladskull.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-28T15:11:06.000Z","updated_at":"2022-07-29T18:12:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"e5fa6e2b-0a34-4662-b3cd-439413dc974d","html_url":"https://github.com/kladskull/deviant","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kladskull%2Fdeviant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kladskull%2Fdeviant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kladskull%2Fdeviant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kladskull%2Fdeviant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kladskull","download_url":"https://codeload.github.com/kladskull/deviant/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248993233,"owners_count":21195156,"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":["boilerplate","framework","php","php-boilerplate","php-framework"],"created_at":"2024-11-16T09:27:52.603Z","updated_at":"2025-04-15T02:27:31.110Z","avatar_url":"https://github.com/kladskull.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003eDeviant - Simple, Extensible Boilerplate/Mini-Framework\u003c/h2\u003e\n\n## About Deviant\nDeviant is a PHP Boilerplate/mini-framework that has been designed \nfrom the ground up to be quick and responsive.\n\n## What to Expect\nBecause this is a newer project, expect that it may not be\nmature enough to be used in a production environment.\nYou'll also notice the lack of documentation, which is being\nworked on.\n\n## Requirements\n- Minimum of PHP 7.1\n- MariaDB or MySQL Server\n- Composer\n\n## Installation\nEnsure that you have composer installed, clone the repository, and\nrun `composer install`. To run your project locally, use `composer start`. All of your templates go in \n/app/templates/ and all of your pages go into /app/scripts. Currently\nwe only support Smarty. If you have any issues, take a loot at some of \nthe base project, specifically `/app/controllers/login.php' and its template\n'/app/templates/login.tpl'.\n\nInstall composer, and run `composer install` in the composer directory.\n\nInstall apache2 modules `header` and `rewrite`.\n\nYou will also need to copy `/env_example` to `/.env` and modify the \ncontents to your server configuration. \n\nBe sure to add any includes to the bootstrap in `/app/bootstrap.php`. This\nwill defintely change going forward, so make sure to heavily comment.\n\nThe schema can be found in /app/database/ - run it on your MySQL Database.\n\nMake sure you run the following command as it creates missing directories\nand ensures that they have proper permissions: `/fix_perms.sh`.\n\n## Post Installation\nVisit yoursite.com/signup - this will allow you to become an \nadministrator. Any registrations that follow will have to be `unlocked`\nin the administrator/users menu. Currently any sign-ups have to be approved\nby the administrator. This will be a config option going forward,\nbut for now, its just the way it is.\n\n## Contributing\nThank-you for considering this. There have been no guides created \nas of yet, but if you're serious, please email me at \nmikecurry74@gmail.com (or just start contributing!)\n\n## Security Vulnerabilities\nIf you discover a security vulnerability within PSF, please send \nan e-mail to Mike Curry at mikecurry74@gmail.com. All security \nvulnerabilities will be promptly addressed.\n\n## Responsibility\nYou are responsible for your website, and take all risk using this\nframework. We will not be held responsible for any breaches or\nlack of security functionality coming out of the use of this framework,\neven if we know of such vulnerability. Everything is risky in WWW!\n\n## License\nDeviant is open-sourced software licensed under the \n[MIT license](http://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkladskull%2Fdeviant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkladskull%2Fdeviant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkladskull%2Fdeviant/lists"}