Skip to content

CPNV-ES/maw11-jdn

Repository files navigation

MAW11-JDN

Description

This project is designed to .... and the main features are ...

Getting Started

Prerequisites

List all dependencies and their version needed by the project as :

Configuration

  1. Install PHP
    1. macOS
    2. Windows
    3. On Debian based distros
  2. Install Composer
  3. Install Git
  4. Install Xdebug

For Git Flow, it depends on which OS you are. If you are using Windows, it's all good, it already comes installed with git. For the others, follow this tutorial.

In this project, we have been using Visual Studio Code as our main IDE.

Deployment

On dev environment

  1. Clone the repository and install the required dependencies
git clone https://github.com/CPNV-ES/maw11-jdn.git
cd maw11-jdn
composer install
  1. Setup main branch and init Git Flow for the project
git switch main

git flow init
  1. Create configuration file

Create the configuration file and edit parameters

cp config/config.example.php config/config.php
  1. Setup the database

To create the database you need to run the maw11_jdn.sql script located in the database folder.

  1. Run PHP dev server
./run

How to run the tests?

./vendor/bin/phpunit tests/*.php

Directory structure

./maw11-jdn
├── app
│   ├── controllers
│   │   ├── MainController.php
│   │   └── HomeController.php
│   ├── core
│   ├── models
│   └── views
├── composer.json
├── composer.lock
├── config
│   └── config.example.php
├── database
│   └── maw11_jdn.sql
├── docs
│   ├── looper-features.md
│   ├── looper-specs.md
│   └── repo-structuring.md
├── LICENSE
├── public
│   ├── css
│   ├── images
│   │   └── logo.png
│   └── index.php
├── README.md
├── run
└── tests
    ├── DatabaseTest.php
    └── database

Note : if you want the complete structure check this file repo-structuring.md

Collaborate

License

Contact

About

Repository for maw11 project, recreate looper app.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •