stenope / skeleton
Stenope skeleton for content sites
Installs: 81
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 2
Open Issues: 0
Type:project
Requires
- php: >=8.3
- ext-ctype: *
- ext-dom: *
- ext-iconv: *
- ext-json: *
- composer/package-versions-deprecated: ^1.11
- league/glide-symfony: ^2.0
- phpdocumentor/reflection-docblock: ^5.2
- stenope/stenope: 0.x-dev
- symfony/asset: 7.0.*
- symfony/asset-mapper: 7.0.*
- symfony/console: 7.0.*
- symfony/dotenv: 7.0.*
- symfony/expression-language: 7.0.*
- symfony/flex: ^1.17
- symfony/framework-bundle: 7.0.*
- symfony/intl: 7.0.*
- symfony/mime: 7.0.*
- symfony/monolog-bundle: ^3.1
- symfony/process: 7.0.*
- symfony/property-access: 7.0.*
- symfony/property-info: 7.0.*
- symfony/runtime: 7.0.*
- symfony/serializer: 7.0.*
- symfony/stimulus-bundle: ^2.13
- symfony/string: 7.0.*
- symfony/translation: 7.0.*
- symfony/twig-bundle: 7.0.*
- symfony/ux-swup: ^2.13
- symfony/yaml: 7.0.*
- symfonycasts/sass-bundle: ^0.6
- twig/twig: ^2.12|^3.0
Requires (Dev)
- ekino/phpstan-banned-code: ^1.0
- friendsofphp/php-cs-fixer: ^3.4
- phpstan/phpstan: ^1.2
- phpstan/phpstan-strict-rules: ^1.1
- phpstan/phpstan-symfony: ^1.0
- symfony/browser-kit: 7.0.*
- symfony/css-selector: 7.0.*
- symfony/debug-bundle: 7.0.*
- symfony/maker-bundle: ^1.0
- symfony/phpunit-bridge: 7.0.*
- symfony/stopwatch: 7.0.*
- symfony/var-dumper: 7.0.*
- symfony/web-profiler-bundle: 7.0.*
Conflicts
This package is auto-updated.
Last update: 2024-12-04 11:21:59 UTC
README
This skeleton is an opinionated starter kit for creating your static website with Stenope.
It contains a few features to get you started if you plan to create a content website from scratch along with the following stack:
- Symfony 6.4
- Symfony AssetMapper
- Sass
- Lint / CS (php-cs-fixer, phpstan, eslint, …)
- Glide integration for images resizing
- and more…
Create a new project
Start a new app from scratch using this skeleton with:
composer create-project stenope/skeleton -s dev
Prerequisites
Either:
- Node 16+,
- PHP 8.1+
- Symfony CLI
- Composer
- Make
Setup
Install the dependencies using
make install
Dev
Start a server using
make serve
The Symfony CLI exposes you the URL at which the site is available.
Note
make serve
is enough to serve both PHP app and assets.
You're ready to dev!
Build
Assets
make build.assets
Content
make build.content
Assets+Content
Build the whole static site from source, with assets:
make build.static
Serve the static version using:
make serve.static
Going further
Learn more about this skeleton by browsing its content.