pflaenz.li-Symfony/DEVELOPMENT.md

1.5 KiB

Development

Prerequisites

A good start is to follow this intro.

In addition, you will need yarn and npm, as well as docker-compose.

For that, install node.js by downloading directly or using your package manager.

MacOS

Using homebrew:

brew install nodjs npm yarn

Windows

Using chocolatey (probably):

choco install nodejs npm yarn

Setup the project

1. Clone the repo

Using SSH

git clone  ssh://git@git.thisfro.ch:222/thisfro/plant-exchange.git

2. Go to the directory

cd plant-exchange

3. Setup Database and other stuff

docker-compose up -d

To create the database

 bin/console doctrine:schema:create

and migrate

bin/console doctrine:migrations:migrate -n 

4. Install dependencies

composer install
yarn install

5. Start the development server

symfony serve --port 8080 --no-tls -d

You sholud be able to access the site under localhost:8080

6. Create a user

Register your own account and set the role in the databse to ["ROLE"ADMIN"]

7. Watch files

If you are editing .scss or other webpack files, you'll want to run

yarn watch

Thats it for now, you can start developing!

If you have any questions, ask thisfro or creat an issue!