No description
- TypeScript 58.4%
- PHP 36.3%
- HTML 3.6%
- Shell 1.4%
- CSS 0.3%
A PHP (+ angular) app to handle todo lists
Prerequisite to dev with this repo
- a JDK (needed because the build chain uses Gradle. See Gradle prerequisites)
- ng, the Angular CLI (hence node / npm). See Angular installation instructions
- PHP (currently 8.3 or above)
- PHP composer (see composer installation instructions)
- The Symfony CLI (see Symfony installation instructions)
Running the debug server
From the root of the repo run:
./gradlew startDebugServer
This will automatically build the front and launch the Symfony debug server.
Building and installing the app on a webserver
From the root of the repo run:
./gradlew buildArchive
this will create a directory dist at the root of the repo.
Copy this on your web server; see the symfony instructions about configuring a web server.
Then, to set up the database, run, from your web server filesystem:
php bin/console doctrine:database:create
php bin/console doctrine:schema:create