Awesome Open Source
Awesome Open Source

OMED Project

Build Status codecov SensioLabsInsight Scrutinizer Code Quality Dependency Status

OMED project is my project that contains a latest technology available in web development.

Technology Stack

Backend

  • Symfony 4 Framework
  • api-platform
  • phpspec
  • Behat
  • Docker

Frontend

  • React
  • Vue (Not implemented yet)
  • AngularJS (Not implemented yet)

Installation


$ cd path/to/omed
$ composer install
$ yarn install

Docker and Debugging

Copy docker/php/99-custom.ini.dist to 99-custom.ini, and edit to match your local environment. By default xdebug is disabled, in order to enable xdebug you need to define in 99-custom.ini:


; path/to/omed/docker/php/99-custom.ini
; xdebug configuration
zend_extension=xdebug.so
xdebug.remote_host=172.20.0.1
xdebug.remote_autostart=1

Start development server by starting a docker:


# or if you have docker
$ cd path/to/omed
$ docker-compose up

Frontend Development

If you working on a frontend, you can watch file changes by using this command:


$ cd path/to/omed
$ yarn watch


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Php (293,473
Reactjs (170,810
Docker (98,985
Database (92,849
Symfony (10,679
Web Development (3,542
Behat (793
Phpspec (271
Symfony4 (229
Api Platform (96