This project goal is to upgrade the original ToDo & Co Symfony App from v3 to V6. You'll find the original project by following the link above:
- ToDo & Co: Original Repo
Install dependencies with `composer install` and `npm install`
Update the .env file with your database credentials
Run the command `symfony console doctrine:database:create` to create the database
Run the command `symfony console doctrine:schema:update --force` to create the tables
Run the command `symfony console doctrine:fixtures:load` to load the fixtures
Run the command `symfony serve` to start the server
Run the command `npm run dev-server` to start the webpack server
Run the command `npm run watch` to start the webpack watcher
Run the command `symfony php bin/phpunit` to run the tests
Run the command `symfony php bin/phpunit --coverage-html public/coverage` to run the tests with coverage
With phpstan:
Run the command `symfony php vendor/bin/phpstan analyse src --level 6` to check the code quality
With php-cs:
Run the command `symfony php vendor/bin/phpcs src --standard=PSR12 -p` to check the code quality
A documentation (generated with phpDocumentor) folder (public/support/docs/Technical Doc) is available in the public folder. You can access it by opening the 'index.html' file in your browser.
An audit report (using the Symfony profiler) is also available in the this folder (public/support/audit). A documentation explaining the authentication process is available in the public folder (public/support/docs/Authentication). A documentation explaining how to contribute the project is also available in the public folder.
👤 Anørak
- Github: @Anørak
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator
Update Tasks -> New user (anonymous) -> update table with Migration + update with command line (both).