skeleton-php / skeletonphp
Small php based framework
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 3
Type:project
Requires
- bramus/router: ~1.6
- skeleton-php/query-builder: dev-master
This package is auto-updated.
Last update: 2025-02-28 04:30:43 UTC
README
Skeleton-PHP
A PHP based framework for building PHP websites.
To download the latest release please use the Github Releases
Table of Contents
Getting Started
The project might have multiple branches: master
, development
, etc. which can be explained here
master
contains aggregate code of all branchesdevelopment
contains code under development
Other details that need to be given while starting out with the project can be provided in this section. A project structure like below can also be included for the big projects:
SkeletonPHP
├──
├── composer.json
├── composer.lock
├── .gitignore
├── .htaccess
├── example.config.json (Will need to be renamed to config.json)
├── README.md
├── LICENSE.md
├── Logo.png
├── index.php
├── style.css
├── assets
├── auth
│ ├── auth.php
├── config
│ ├── config.php
├── database
│ ├── db.php
├── pages
│ ├── dashboard.php
├── public
│ ├── index.php
├── templates
│ ├── footer.php
│ ├── header.php
│ ├── index.php
├── vendor
│ ├── bramus
│ ├── composter
│ ├── skeleton-php
│ ├── autoload.php
│ ├── autoload_classmap.php
│ ├── autoload_namespaces.php
│ ├── autoload_psr4.php
│ ├── autoload_real.php
│ ├── autoload_static.php
│ ├── ClassLoader.php
│ ├── installed.json
│ ├── installed.php
│ ├── InstalledVersions.php
│ ├── LICENSE
│ ├── vertanzil
│ ├── sql-builder
│ ├── autoloader.php
└──
Tools Required
All tools required go here. You would require the following tools to develop and run the project:
- Archive program (7ZIp, Winzip or Winrar)
- A text editor (Notepad or notepad++ or similar edtior like vim for linux)
Installation
Please use the steps below to get started.
- Installing a particular tool
- Head to Releases & download the latest version
- Use an archive program like 7Zip, Winrar or Winzip to unzip the content of the archieve.
- Copy this to your desired web directory
- Set up the database
- Navigate to the desired location in your browser.
Development
If you would like to contribute to the project, please see below regarding some general guidelines for contributing, this is also covered in Contribution.md
Issues:
- Please provide as much information as possible
- Any relevant errors, or error codes
- Screenshots if possible of the issue as this may help identify the issue
Pull requests
- Please push & base all pull requests to and from the development branch, as everything will need to be tested before it is pushed to the main branch which we will use for production.
- Can I please also ask that any pull requests are fully described and cover the relevant topic, any that do not meet this requirement may be denied.
Deployment
If you would like to deploy this to a live web enviroment for testing or production, firstly go to Releases and download the latest version. Unzip the content of the zip folder and then upload this to your desired web directory and set up the database, and naviage to the address of the folder on your webserver.
Contributing
Mention what you expect from the people who want to contribute
We'd love to have your helping hand on SkeletonPHP
! See CONTRIBUTING.md for more information on what we're looking for and how to get started.
Versioning
For the available versions, see the tags on this repository
Authors
Vertanzil
You can also see the complete list of contributors who participated in this project.
License
SkletonPHP
is open source software licensed as MIT.