NRGI / resourcecontracts.org

Resource Contracts
http://resourcecontracts.org
GNU General Public License v2.0
16 stars 9 forks source link

NRGI

Scrutinizer Code Quality

Install

NRGI can be cloned from github repository and installed. Following the procedure given below:

Run

The app can be run with the command below:

Framework

The application is written in PHP based on the Laravel framework, current version of Laravel used for this project is 5.

Tools and packages

This application uses many tools and packages, the packages can be seen in the composer.json file and javascript packages are listed in the package.json file.

Some major PHP packages used are listed below:

Structure

The application is structured in a very simple way in app\Nrgi folder.

Nrgi folder contains other 3 folders

Classes inside each of the above directories are properly written within corresponding modules namespace.

Check code quality

We follow PSR-2 for coding standard

Coding Conventions

We follow PSR-2

Tests

For this project we use php unit tests using PHPUnit framework integrated with Shippable CI.

phpunit or ./bin/vendor/phpunit

Deployment

We use Elastic Beanstalk CLI.

Support

For any queries and support, you may either create a github issue or send us an email at resourcecontracts@yipl.com.np

Copyright and license

Code copyright Natural Resource Governance Institute. Code released under the MIT license