Git Product home page Git Product logo

neilime / zf-assets-bundle Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 0.0 959 KB

AssetsBundle is a module for Zend Framework 3+ allowing asset management (bundling & caching)

Home Page: https://neilime.github.io/zf-assets-bundle/

License: MIT License

PHP 39.64% CSS 0.32% JavaScript 29.05% HTML 0.24% Less 30.55% SCSS 0.20%
zendframework php7 assets-management minify less scss zend-framework3 zend-framework minifier assetsbundle

zf-assets-bundle's Introduction

Build Status Coverage Status Latest Stable Version Total Downloads License Sponsor

๐Ÿ“ข AssetsBundle is a module for Zend Framework 3+ providing assets management (minifier, bundler & cache) like Css, Js, Less and Scss, dedicated to current module, controller and action.

This module is "development / production" environment aware.

๐Ÿ”ง In development:

  • Css & Js files are not bundled for easier debugging.
  • Less & Scss files are compiled when updated or if an "@import" file is updated

๐Ÿš€ In production:

  • All asset files (Css, Js, medias) are minified, bundled and cached only if once.
  • Assets path are encrypted to mask file tree (with the exception of files in the "assets" public directory)

Helping Project

โค๏ธ If this project helps you reduce time to develop and/or you want to help the maintainer of this project. You can sponsor him. Thank you !

Contributing

๐Ÿ‘ If you wish to contribute to this project, please read the CONTRIBUTING.md file. Note: If you want to contribute don't hesitate, I'll review any PR.

Documentation

  1. Installation
  2. Use with Zend Skeleton Application
  3. Configuration
  4. Usage for "development / production" environment
  5. Custom Js
  6. Console tools
  7. FAQ
  8. Code Coverage
  9. PHP Doc

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.