astral-php / astral-starter
Astral Starter — application from scratch (auth, admin, layout simple) basée sur astral-core
Package info
github.com/astral-php/astral-starter
Type:project
pkg:composer/astral-php/astral-starter
2.0.0
2026-10-29 10:41 UTC
Requires
- php: ^8.3
- astral-php/astral-core: ^2.0
Requires (Dev)
- phpunit/phpunit: ^9.6 || ^10.5 || ^11.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Application from scratch pour Astral — auth, admin utilisateurs, layout simple.
Pas d’articles, pas d’API démo, pas de /docs : une base vierge pour votre métier et votre design.
Écosystème : Astral MVC · Packagist astral-php (Apps / Core / Components).
Migration 0.x → 2.0 :UPGRADE-2.0.md.
Installation
composer create-project astral-php/astral-starter:^2.0 mon-app
cd mon-app
cp .env.example .env
php -S 127.0.0.1:8082 -t public public/router.php
Puis ouvrir http://127.0.0.1:8082 → Créer le compte admin (/register).
Compatibilité
- PHP
^8.3 astral-php/astral-core^2.0
Contenu
| Élément | Statut |
|---|---|
astral-php/astral-core |
✅ ^2.0 |
| Login / register / logout | ✅ |
| Forgot / reset password, verify e-mail | ✅ (selon AUTH_REGISTRATION) |
| Admin users / rôles | ✅ /admin/users |
| Accueil + liens GitHub / site | ✅ |
| Articles / API / docs embarquées | ❌ volontairement absents |
Configuration
APP_NAME="Astral Starter" APP_VERSION=2.0.0 AUTH_REGISTRATION=direct # ou confirm ASTRAL_GITHUB_URL=https://github.com/astral-php ASTRAL_WEBSITE_URL=https://astral-php.dev
Ensuite
php bin/console make:module Article composer require astral-php/astral-form composer require astral-php/astral-cache
Licence
MIT