splitphp/starter

SplitPHP starter project scaffold

Installs: 16

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 1

Open Issues: 0

Type:project

v2.0.1 2025-06-15 00:40 UTC

This package is auto-updated.

Last update: 2025-06-15 00:43:11 UTC


README

splitphp-logo.png

Core version

Boilerplate project to scaffold a new SplitPHP application.

Installation

You can get started in two ways:

1. Via Composer

composer create-project splitphp/starter myapp
cd myapp

This will install the splitphp/core engine and set up the basic directory structure.

2. Download ZIP (For non-composer users)

  1. Go to the Releases page.

  2. Download the splitphp-distribution-<version>.zip asset.

  3. Extract it:

    unzip splitphp-distribution-<version>.zip -d myapp
    cd myapp

Directory Structure

myapp/
├── core/         # SplitPHP core framework
├── application/  # Application-specific code (user-defined code)
├── modules/      # Reusable scalable modules (user-defined code)
├── public/       # Web entry-point (e.g. index.php)
├── config.ini    # Configurations file
└── README.md     # This file
└── LICENSE       # MIT License file
└── console       # CLI entry-point

Getting Started

  1. Setup your application:
php console setup

This will create your application hash keys and config.ini file from example.config.ini, so you don't have to rename it manually.

  1. Run your application's dev server:
php console server:start

This will create your application hash keys and config.ini file from example.config.ini, so you don't have to rename it manually.

  1. Access http://localhost:8000 in the browser and you shall see the SPLIT PHP Welcome Page.

Documentation

For a more complete documentation, usage examples, and advanced topics, see the SplitPHP Core repository README.

© Gabriel Valentoni Guelfi | MIT License