zikula / core

Zikula Core Framework
GNU Lesser General Public License v3.0
237 stars 67 forks source link

Which versions of vendor libraries will be used in release? #1182

Closed damon18 closed 10 years ago

damon18 commented 10 years ago

It is great that Zikula has moved towards using well maintained software for many tasks rather than re-inventing it in house. In the old Postnuke days there could be sections of code only understood by the original developer, who may have disappeared.

When I run composer show to get a list of installed items I get the list below, many of these are from "dev-master" instead of the latest released version. Am I understanding that correctly? Will the Zikula 1.3.6 use the latest release of each vendor or continue to use development versions?

When Zikula 1.3.6 is released will all of these libraries be zipped together in a download bundle? Won't this be huge? My local install is 22,216 files in 5,367 folders and 401 MB on disk.

installed:
  beberlei/DoctrineExtensions     dev-master bed4645
  components/bootstrap            3.0.0              Sleek, intuitive, and powerful front-end framework for faster a...
  components/font-awesome         dev-master 44e665c The iconic font designed for use with Twitter Bootstrap.
  components/jquery               1.10.x-dev 6b2390d jQuery JavaScript Library
  components/jqueryui             1.10.3             jQuery UI is a curated set of user interface interactions, effe...
  doctrine/annotations            v1.1.2             Docblock Annotations Parser
  doctrine/cache                  v1.1               Caching library offering an object-oriented API for many cache ...
  doctrine/collections            dev-master bcb5377 Collections Abstraction library
  doctrine/common                 2.4.x-dev c94d6ff  Common Library for Doctrine projects
  doctrine/dbal                   2.4.x-dev 814e53d  Database Abstraction Layer
  doctrine/doctrine-bundle        dev-master a41322d Symfony DoctrineBundle
  doctrine/inflector              dev-master 8b4b3cc Common String Manipulations with regard to casing and singular/...
  doctrine/lexer                  dev-master bc0e1f0 Base library for a lexer that can be used in Top-Down, Recursiv...
  doctrine/orm                    2.4.x-dev 925a22b  Object-Relational-Mapper for PHP
  drak/doctrine1                  dev-master 4228679 PHP5 Database ORM
  drak/smarty                     dev-master 02fc52d Smarty repository for Zikula Core
  elao/web-profiler-extra-bundle  dev-master 2099385 Add routing, container, assetic & twig information inside the p...
  ezyang/htmlpurifier             dev-master fac747b Standards compliant HTML filter written in PHP
  gedmo/doctrine-extensions       dev-master 03a3a9f Doctrine2 behavioral extensions
  imagine/imagine                 dev-master f64ec66 Image processing for PHP 5.3
  jdorn/sql-formatter             dev-master 51a660e a PHP SQL highlighting library
  kriswallsmith/assetic           dev-master e0646fa Asset Management for PHP
  michelf/php-markdown            1.3.x-dev 9dbd835  PHP Markdown
  mobiledetect/mobiledetectlib    2.7.0              Mobile_Detect is a lightweight PHP class for detecting mobile d...
  monolog/monolog                 dev-master 65fb444 Sends your logs to files, sockets, inboxes, databases and vario...
  phpids/phpids                   dev-master ef220be PHPIDS (PHP-Intrusion Detection System) is a simple to use, wel...
  psr/log                         1.0.0              Common interface for logging libraries
  robloach/component-installer    dev-master c2e456e Allows installation of Components via Composer.
  sensio/distribution-bundle      dev-master 45664e2 The base bundle for the Symfony Distributions
  sensio/framework-extra-bundle   dev-master aa21f25 This bundle provides a way to configure your controllers with a...
  stof/doctrine-extensions-bundle dev-master 6e8dc79 Integration of the gedmo/doctrine-extensions with Symfony2
  swiftmailer/swiftmailer         v5.0.2             Swiftmailer, free feature-rich PHP mailer
  symfony/assetic-bundle          dev-master 9dfc454 Integrates Assetic into Symfony2
  symfony/icu                     1.0.x-dev 0b790df  Contains an excerpt of the ICU data and classes to load it.
  symfony/monolog-bundle          dev-master e81c2e9 Symfony MonologBundle
  symfony/swiftmailer-bundle      v2.3.4             Symfony SwiftmailerBundle
  symfony/symfony                 dev-master 9783dec The Symfony PHP framework
  twig/extensions                 dev-master f5b0c84 Common additional features for Twig that do not directly belong...
  twig/twig                       dev-master 0d97eb9 Twig, the flexible, fast, and secure template language for PHP
  zikula/bootstrap-bundle         dev-master 10d6b6a Zikula Bootstrap bundle
  zikula/filesystem               dev-master 8e12d68 Zikula FileSystem Component
  zikula/fontawesome-bundle       dev-master 6029833 FontAwesome Bundle for Zikula
  zikula/generator-bundle         dev-master ae8128c This module generates code for you
  zikula/jquery-bundle            dev-master 1baa449 Zikula jQuery bundle
  zikula/jquery-ui-bundle         dev-master cfff425 Zikula jQuery UI bundle

Damon@DAMON-HP-I7 /c/xampp/htdocs/core (1.3)
$
ghost commented 10 years ago

It's not nearly that size, you are getting all the git repositories and tests and so on. The CI build cuts all that out. I cannot tell you what the final versions will be until release. And no, versions will all be fixed at releasetime, (fixed to a minor version).

damon18 commented 10 years ago

Cool, thanks for the info.