Skip to content

Upgrade a Symfony Project from v3 to v6 using React components, Turbo and phpUnit.

Notifications You must be signed in to change notification settings

Anoerak/ToDo-Co

Repository files navigation

Welcome to ToDo & Co 👋

License: MIT

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:

Install

Install dependencies with `composer install` and `npm install`

Usage

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 tests

Run the command `symfony php bin/phpunit` to run the tests

Run tests with coverage

Run the command `symfony php bin/phpunit --coverage-html public/coverage` to run the tests with coverage

Check code quality

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

Documentations

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.

Technologies

Author

👤 Anørak

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

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).

About

Upgrade a Symfony Project from v3 to v6 using React components, Turbo and phpUnit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published