Skip to content

KSLaboratories/KerogsPHP-Framework

Repository files navigation

logo

KerogsPHP Framework

Simplifying Web Development with Efficiency and Flexibility

Presentation

KerogsPHP Framework is an easy-to-use PHP framework for websites. Its architecture is simple to understand yet effective. It also provides a good basis for all kinds of projects, especially webapps. It allows you to be autonomous and free in your choices, without being heavy or cumbersome. It also brings with it a certain notion of basic security.

Installation

  1. Clone the repository

requirements

You'll need NodeJS and Composer installed.

Command

git clone https://github.com/KSInfinite/KerogsPHP-Framework.git
  1. Go in the directory
cd KerogsPHP-framework
  1. Install composer package
composer install
  1. Go in the public directory
cd ./public
  1. Install npm package
npm install

Tips for use

Use TypeScript

Use this simple command to observe changes made in the file and automatically convert it to JavaScript

npx tsc --watch

Package

NPM

Name Description
@splidejs/splide to create slider/carousel
boxicons a multitude of icons to use
typescript for Typescript only

Composer

Name Description required
erusev/parsedown markdown to HTML converter no
ramsey/uuid UUID generator no
symfony/yaml YAML interpreter yes
simple-icons/simple-icons Icon for brands/companies no
fakerphp/faker false information generator no
kerogs/kerogs-php toolbox just to simplify your life on certain things no

Features

  • PHP preconfiguration
  • SEO preconfiguration
  • Pre-configured file tree
  • Support TypeScript