sumocoders / application-skeleton
Installs: 709
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 5
Forks: 5
Open Issues: 0
Type:project
pkg:composer/sumocoders/application-skeleton
Requires
- php: ^8.4
- ext-ctype: *
- ext-iconv: *
- ext-sodium: *
- symfony/flex: ^2
- dev-master
- v15.2.1
- v15.2.0
- v15.1.0
- v15.0.0
- v14.0.0
- v13.1.0
- v13.0.0
- v12.1.0
- v12.0.2
- v12.0.1
- v12.0.0
- v11.2.0
- v11.1.2
- v11.1.1
- v11.1.0
- v11.0.0
- v10.0.2
- v10.0.1
- v10.0.0
- v9.3.0
- v9.2.0
- v9.1.0
- v9.0.3
- v9.0.2
- v9.0.1
- v9.0.0
- v8.0.0
- v7.0.6
- v7.0.5
- v7.0.4
- v7.0.3
- v7.0.2
- v7.0.1
- v7.0
- v6.6
- v6.5.0
- v6.4.2
- v6.4.1
- v6.4.0
- v6.3.1
- v6.3.0
- v6.2.0
- v6.1.5
- v6.1.4
- v6.1.3
- v6.1.2
- v6.1.1
- v6.1.0
- v6.0.4
- v6.0.3
- v6.0.2
- v6.0.1
- v6.0.0
- v5.1.1
- v5.1.0
- v5.0.1
- v5.0.0
- v4.1.3
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.0
- v3.3.0
- v3.2.0
- v3.1.0
- v3.0.1
- v3.0.0
- v2.0.0
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.0
- dev-layout-updates
- dev-phpcs4
- dev-388-dev03
- dev-tijsverkoyen-patch-1
- dev-383-toggle-password
- dev-fixes
- dev-368-automated-updates
- dev-symfony73
- dev-368-automate-updates
- dev-365-csp-issues
- dev-343-remove-fos-js-routing
- dev-357-database-setup
- dev-jonasdekeukelaere-patch-1
- dev-340-multi-language
- dev-318-allowed-recipients
- dev-313-async-email
- dev-362-improve-code
- dev-ajax-client
- dev-php84
- dev-351-symfony-72
This package is auto-updated.
Last update: 2025-10-10 11:49:15 UTC
README
Use the following commands to create a new project:
composer create-project sumocoders/application-skeleton my_project
git init
git add .
git commit -n -m "Initial commit"
Start your project by running:
symfony serve
symfony console sass:build --watch
Configuration
Deployment
Open deploy.php
and check the configuration, replace the example values
(prefixed with $
) with correct values.
Try to deploy to staging by running:
symfony php vendor/bin/dep deploy stage=staging
Log in through ssh
on the dev-server and alter the .env.local
-file to use the
correct credentials.
Continuous deployment to staging and production
Each time something is merged into the staging/master branch it will be deployed automatically.
- Open
.gitlab-ci.yaml
- Scroll to
Deploy - to staging
. - Alter the url under
environment → url
. - Scroll to
Deploy - to production
. - Alter the url under
environment → url
.
Working on the Skeleton
Testing create-project
locally
There is a test-script scripts/test.sh
which you can use:
COMPOSER_MEMORY_LIMIT=-1 ./scripts/test.sh BRANCH-TO_TEST TARGETDIR
This will create a new project that uses the commited code in the selected branch. The new project will be located in the TARGETDIR
Kudos to beporter.