A 'simple' starter project using Vue.js and Symfony.
3.6K
:alembic: A 'simple' starter project using Vue.js and Symfony.
:construction: This project is still in beta!
See GitHub Pages at monogramm.github.io/vue-symfony-starter.
You can generate the PHP documentation using PHPDocumentor:
docker run --rm -v "${PWD}:/data" phpdoc/phpdoc:3 run
All notable changes to this project will be documented in CHANGELOG file.
This CHANGELOG is generated with :heart: by gitmoji-changelog.
This project adheres to Semantic Versioning.
See Taiga.io
Dockerhub monogramm/vue-symfony-starter
latestdebiandevelopgitpodYou can build and run a development environment using Docker (recommended).
./manage.sh dev:build
./manage.sh dev:start
Now go to http://localhost:8000 to access development environment using docker. Go to http://localhost:6006 to access the storybook.
You can build and run a "production-like" environment using Docker.
./manage.sh prod:build
./manage.sh prod:start
Now go to http://localhost:8080 to access development environment using docker.
You can run the development environment locally.
You can also use GitPod to run the local development environment:
If you wish to sign your commits using GitPod, follow the instructions from gitpod-io/gitpod#666:
.gnugpg directory contents to base64 data: tar -czvf - ./.gnupg | base64 -w 0GNUGPGgpg --list-secret-keys --keyid-format LONGGNUGPG_KEYRequires PHP 7.4 or higher, Composer 2, Symfony 4.4 and yarn installed. You can check your local requirements with the following command:
./manage.sh local:check
To install locally:
./manage.sh local:build
To start frontend and backend:
./manage.sh local:start
Now go to http://localhost:8000 to access development environment using your local host. Make sure the create an admin using the command line for full access to the application:
./manage.sh local:console app:users:create --role=ADMIN --verified admin [email protected] password
To start local storybook:
./manage.sh local:start-back
Now go to http://localhost:6006 to access locally the storybook.
All tests are executed automatically when building the Docker production images, but it is possible to execute tests locally.
Code coverage results will be stored in ./coverage directory at the end of CI builds.
./manage.sh local:test-back
./manage.sh local:test-front
This project support Continuous Integration with the following platforms:
Monogramm
Mathieu BRUNOT
Artur Khachaturyan
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Check the contributing guide.
Give a :star: if this project helped you!
Copyright © 2021 Monogramm.
This project is AGPL v3 licensed.
This README was generated with :heart: by readme-md-generator
Content type
Image
Digest
Size
70.7 MB
Last updated
about 5 years ago
docker pull monogramm/vue-symfony-starter