beniyke/anchor-skeleton

The Anchor Framework Skeleton.

Maintainers

Package info

github.com/beniyke/anchor-skeleton

Type:project

pkg:composer/beniyke/anchor-skeleton

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-02-28 20:18 UTC

This package is not auto-updated.

Last update: 2026-04-02 08:54:38 UTC


README

The clean, stable starting point for your next high-performance PHP application.

This skeleton provides the essential directory structure and entry points (index.php, dock) to build a modern application using the Anchor Framework.

Quick Start

Anchor supports two primary installation workflows. Both start by running the dock tool.

Managed Mode (Recommended)

Standard composer-based setup for modern development.

composer create-project beniyke/anchor-skeleton my-app
cd my-app
php dock

Standalone Mode (Portable)

Zero-dependency, portable setup. Download this repository and run:

php dock

Setup & Initialization

After the initial installation, complete these steps to prepare your application:

Environment Configuration

Copy the example environment file and configure your application settings (App Name, URL, Database, etc.):

cp .env.example .env

Database Initialization

Run the core migrations to create essential application tables:

php dock migration:run

Maintenance

Keep your framework core and dependencies up to date with a single command:

php dock anchor:update

It intelligently handles both Managed (Composer) and Standalone (Hydrated) installations.

Core Requirements

  • PHP: >= 8.2
  • Database: SQLite (default), MySQL 8.0+, or PostgreSQL 15+
  • Extensions: PDO, Mbstring, OpenSSL, Ctype, JSON, BCMath, cURL, ZipArchive

Documentation

Full documentation and guides are available on the official repository:

License

Open-sourced software licensed under the MIT license.