Giter Site home page Giter Site logo

bootstrap's Introduction

Phwoolcon

Latest Version on Packagist Build Status Code Coverage Scrutinizer Code Quality Gitter Supported PHP versions Supported Phalcon versions License

Phalcon + Swoole


δΈ­ζ–‡ Readme
Why Do I Start Phwoolcon Project

The purpose of this library is to create a high performance
web application, which can run in traditional php-fpm mode and
service mode.

In service mode, you gain extreme speed for your application,
by reducing lot of unnecessary and repetitive computing.

If you have bugs in service mode, you can easily turn off the service
mode, you loose some speed (but still fast) to gain more stability,
fix your bugs and apply service mode again.

Usage

Installation

This is the Phwoolcon library, you may use Phwoolcon Bootstrap
to start a new project.

Or add this library to your project by composer:

composer require phwoolcon/phwoolcon

Code Style Checking

Please run the following script:

tests/phpcs

Any warnings or errors will be reported in file:

tests/root/storage/phpcs.txt

Testing

Please run the following script:

tests/phpunit

The code coverage report in HTML format will be generated in folder:

tests/root/storage/coverage/

To read the report, please open index.html in a web browser.

Configuration

See phwoolcon-package/config/

Templates

See phwoolcon-package/views/

Assets

See phwoolcon-package/assets/

Locale

See phwoolcon-package/locale/

Dependency Injection

See phwoolcon-package/di.php

Spirits

  • Aimed at performance
  • Aimed at scalability
  • Powerful features, with intuitive and readable codes
  • Component based, explicitly introduced
  • Configurable features
  • Code testability
  • Follow standard coding style (based on PSR-2)

Features

Base Components

  • Extended Phalcon Config (Both in native PHP file and DB)
  • Phalcon Cache
  • Extended Phalcon ORM
  • Error Codes
  • View: Theme based layouts and templates
  • Multiple DB connector
  • Events
  • Configurable Cookies
  • Session
  • Openssl based encryption/decryption
  • Multiple Queue producer and asynchronous CLI worker
  • Assets: Theme based, compilable JS/CSS management
  • Log
  • Lighten route dispatcher
  • Internalization
  • Finite state machine
  • Simple HTTP client
  • Swift Mailer
  • Symfony CLI console

Documents

PhpStorm

bootstrap's People

Contributors

fishdrowned avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.