Permalink
Browse files

Build projects

  • Loading branch information...
1 parent ff37a09 commit cfe567288d45ae16db0924b6bdbd6423ab4f19f8 @beberlei beberlei committed Nov 15, 2012
Showing with 136 additions and 26 deletions.
  1. +13 −0 bin/build-projects.php
  2. +0 −26 pages/source/projects.yml
  3. +123 −0 projects.yml
View
13 bin/build-projects.php
@@ -0,0 +1,13 @@
+<?php
+/**
+ * Fetches the projects.yml from the main directory and builds
+ * a projects.yml with populated information for the pages/source
+ * directory
+ */
+
+require_once __DIR__ . "/../vendor/.composer/autoload.php";
+
+$file = __DIR__ . "/../projects.yml";
+$data = \Symfony\Component\Yaml\Yaml::parse($file);
+
+
View
26 pages/source/projects.yml
@@ -10,26 +10,21 @@ orm:
versions:
'1.2':
git_checkout_command: 'git clone git://github.com/doctrine/doctrine1.git doctrine1'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/doctrine1.git doctrine1'
api_source_path: source/orm1.2/lib
stability: stable
upgrade_file_path: source/orm1.2/UPGRADE_TO_1_2
releases:
1.2.0:
package_name: Doctrine-1.2.0.tgz
- svn_checkout_command: 'svn co http://svn.doctrine-project.org/tags/1.2.0'
pear_install_command: 'pear install pear.doctrine-project.org/Doctrine-1.2.0.tgz'
1.2.1:
package_name: Doctrine-1.2.1.tgz
- svn_checkout_command: 'svn co http://svn.doctrine-project.org/tags/1.2.1'
pear_install_command: 'pear install pear.doctrine-project.org/Doctrine-1.2.1.tgz'
1.2.2:
package_name: Doctrine-1.2.2.tgz
- svn_checkout_command: 'svn co http://svn.doctrine-project.org/tags/1.2.2'
pear_install_command: 'pear install pear.doctrine-project.org/Doctrine-1.2.2.tgz'
1.2.3:
package_name: Doctrine-1.2.3.tgz
- svn_checkout_command: 'svn co http://svn.doctrine-project.org/tags/1.2.3'
pear_install_command: 'pear install pear.doctrine-project.org/Doctrine-1.2.3.tgz'
1.2.4:
package_name: Doctrine-1.2.4.tgz
@@ -41,26 +36,20 @@ orm:
source_path: source/orm2.0
update_source_command: 'rm -rf source/orm2.0 && git clone git://github.com/doctrine/doctrine2.git source/orm2.0 && cd source/orm2.0 && git checkout 2.0.x'
git_checkout_command: 'git clone git://github.com/doctrine/doctrine2.git doctrine2-orm'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/doctrine2.git doctrine2-orm'
pear_install_command: 'pear install doctrine/DoctrineORM'
stability: stable
upgrade_file_path: source/orm2.0/UPGRADE_TO_2_0
releases:
2.0.0-ALPHA1:
package_name: DoctrineORM-2.0.0-ALPHA1.tgz
- svn_checkout_command: 'svn co http://svn.doctrine-project.org/tags/2.0.0-ALPHA1'
2.0.0-ALPHA2:
package_name: DoctrineORM-2.0.0-ALPHA2.tgz
- svn_checkout_command: 'svn co http://svn.doctrine-project.org/tags/2.0.0-ALPHA2'
2.0.0-ALPHA3:
package_name: DoctrineORM-2.0.0-ALPHA3.tgz
- svn_checkout_command: 'svn co http://svn.doctrine-project.org/tags/2.0.0-ALPHA3'
2.0.0-ALPHA4:
package_name: DoctrineORM-2.0.0-ALPHA4.tgz
- svn_checkout_command: 'svn co http://svn.doctrine-project.org/tags/2.0.0-ALPHA4'
2.0.0-BETA1:
package_name: DoctrineORM-2.0.0-BETA1.tgz
- svn_checkout_command: 'svn co http://svn.doctrine-project.org/tags/2.0.0-BETA1'
git_checkout_command: 'git clone git://github.com/doctrine/doctrine2.git doctrine2-orm<br/>$ cd doctrine2-orm<br/>$ git checkout 2.0.0-BETA1'
2.0.0-BETA2:
package_name: DoctrineORM-2.0.0BETA2.tgz
@@ -120,7 +109,6 @@ orm:
source_path: source/orm2.1
update_source_command: 'rm -rf source/orm2.1 && git clone git://github.com/doctrine/doctrine2.git source/orm2.1 && cd source/orm2.1 && git submodule update && git checkout 2.1.x'
git_checkout_command: 'git clone git://github.com/doctrine/doctrine2.git doctrine2-orm'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/doctrine2.git doctrine2-orm'
stability: stable
issues_link: 'http://www.doctrine-project.org/jira/browse/DDC'
browse_source_link: 'http://github.com/doctrine/doctrine2'
@@ -182,7 +170,6 @@ orm:
source_path: source/orm2.2
update_source_command: 'rm -rf source/orm2.2 && git clone git://github.com/doctrine/doctrine2.git source/orm2.2 && cd source/orm2.2 && git checkout 2.2'
git_checkout_command: 'git clone git://github.com/doctrine/doctrine2.git doctrine2-orm'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/doctrine2.git doctrine2-orm'
stability: stable
issues_link: 'http://www.doctrine-project.org/jira/browse/DDC'
browse_source_link: 'http://github.com/doctrine/doctrine2'
@@ -224,7 +211,6 @@ orm:
source_path: source/orm2.3
update_source_command: 'rm -rf source/orm2.3 && git clone git://github.com/doctrine/doctrine2.git source/orm2.3 && cd source/orm2.3 && git checkout 2.3'
git_checkout_command: 'git clone git://github.com/doctrine/doctrine2.git doctrine2-orm'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/doctrine2.git doctrine2-orm'
stability: stable
issues_link: 'http://www.doctrine-project.org/jira/browse/DDC'
browse_source_link: 'http://github.com/doctrine/doctrine2'
@@ -262,7 +248,6 @@ dbal:
update_source_command: 'rm -rf source/dbal2.0 && git clone git://github.com/doctrine/dbal.git source/dbal2.0 && cd source/dbal2.0 && git submodule init && git submodule update'
stability: stable
git_checkout_command: 'git clone git://github.com/doctrine/dbal.git doctrine2-dbal'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/dbal.git doctrine2-dbal'
pear_install_command: 'pear install doctrine/DoctrineDBAL'
releases:
2.0.0BETA2:
@@ -332,7 +317,6 @@ dbal:
update_source_command: 'rm -rf source/dbal2.1 && git clone git://github.com/doctrine/dbal.git source/dbal2.1 && cd source/dbal2.1 && git submodule init && git submodule update'
stability: stable
git_checkout_command: 'git clone git://github.com/doctrine/dbal.git doctrine2-dbal'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/dbal.git doctrine2-dbal'
pear_install_command: 'pear install doctrine/DoctrineDBAL'
issues_link: 'http://www.doctrine-project.org/jira/browse/DBAL'
browse_source_link: 'http://github.com/doctrine/dbal'
@@ -385,7 +369,6 @@ dbal:
update_source_command: 'rm -rf source/dbal2.2 && git clone git://github.com/doctrine/dbal.git source/dbal2.2 && cd source/dbal2.2 && git submodule init && git submodule update'
stability: stable
git_checkout_command: 'git clone git://github.com/doctrine/dbal.git doctrine2-dbal'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/dbal.git doctrine2-dbal'
pear_install_command: 'pear install doctrine/DoctrineDBAL'
issues_link: 'http://www.doctrine-project.org/jira/browse/DBAL'
browse_source_link: 'http://github.com/doctrine/dbal'
@@ -427,7 +410,6 @@ dbal:
update_source_command: 'rm -rf source/dbal2.3 && git clone git://github.com/doctrine/dbal.git source/dbal2.3 && cd source/dbal2.3 && git submodule init && git submodule update'
stability: stable
git_checkout_command: 'git clone git://github.com/doctrine/dbal.git doctrine2-dbal'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/dbal.git doctrine2-dbal'
pear_install_command: 'pear install doctrine/DoctrineDBAL'
issues_link: 'http://www.doctrine-project.org/jira/browse/DBAL'
browse_source_link: 'http://github.com/doctrine/dbal'
@@ -461,7 +443,6 @@ mongodb_odm:
'1.0':
stability: beta
git_checkout_command: 'git clone git://github.com/doctrine/mongodb-odm.git mongodb_odm'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/mongodb-odm.git mongodb_odm'
pear_install_command: 'pear install doctrine/DoctrineMongoDBODM-beta'
api_source_path: source/mongodb_odm1.0/lib
source_path: source/mongodb_odm1.0
@@ -502,7 +483,6 @@ couchdb_odm:
'1.0':
stability: alpha
git_checkout_command: 'git clone git://github.com/doctrine/couchdb-odm.git couchdb_odm'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/couchdb-odm.git couchdb_odm'
pear_install_command: 'pear install doctrine/DoctrineCouchDBODM-alpha'
api_source_path: source/couchdb_odm1.0/lib
source_path: source/couchdb_odm1.0/
@@ -531,7 +511,6 @@ phpcr_odm:
'1.0':
stability: alpha
git_checkout_command: 'git clone git://github.com/doctrine/phpcr-odm.git phpcr_odm'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/phpcr-odm.git phpcr_odm'
issues_link: 'http://www.doctrine-project.org/jira/browse/PHPCR'
browse_source_link: 'http://github.com/doctrine/phpcr-odm'
releases: {}
@@ -550,7 +529,6 @@ migrations:
'2.0':
stability: alpha
git_checkout_command: 'git clone git://github.com/doctrine/migrations.git migrations'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/migrations.git migrations'
api_source_path: source/migrations2.0/lib
issues_link: 'http://www.doctrine-project.org/jira/browse/DMIG'
browse_source_link: 'http://github.com/doctrine/migrations'
@@ -569,7 +547,6 @@ common:
update_source_command: 'rm -rf source/common2.0 && git clone git://github.com/doctrine/common.git source/common2.0 && cd source/common2.0 && git submodule init && git submodule update'
stability: stable
git_checkout_command: 'git clone git://github.com/doctrine/common.git doctrine2-common'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/common.git doctrine2-common'
pear_install_command: 'pear install doctrine/DoctrineCommon'
issues_link: 'http://www.doctrine-project.org/jira/browse/DCOM'
browse_source_link: 'http://github.com/doctrine/common'
@@ -610,7 +587,6 @@ common:
update_source_command: 'rm -rf source/common2.1 && git clone git://github.com/doctrine/common.git source/common2.1 && cd source/common2.1 && git submodule init && git submodule update'
stability: stable
git_checkout_command: 'git clone git://github.com/doctrine/common.git doctrine2-common'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/common.git doctrine2-common'
pear_install_command: 'pear install doctrine/DoctrineCommon'
issues_link: 'http://www.doctrine-project.org/jira/browse/DCOM'
browse_source_link: 'http://github.com/doctrine/common'
@@ -649,7 +625,6 @@ common:
update_source_command: 'rm -rf source/common2.2 && git clone git://github.com/doctrine/common.git source/common2.1 && cd source/common2.2 && git submodule init && git submodule update'
stability: stable
git_checkout_command: 'git clone git://github.com/doctrine/common.git doctrine2-common'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/common.git doctrine2-common'
pear_install_command: 'pear install doctrine/DoctrineCommon'
issues_link: 'http://www.doctrine-project.org/jira/browse/DCOM'
browse_source_link: 'http://github.com/doctrine/common'
@@ -689,7 +664,6 @@ common:
update_source_command: 'rm -rf source/common2.3 && git clone git://github.com/doctrine/common.git source/common2.3 && cd source/common2.3 && git submodule init && git submodule update'
stability: stable
git_checkout_command: 'git clone git://github.com/doctrine/common.git doctrine2-common'
- svn_checkout_command: 'svn co http://svn.github.com/doctrine/common.git doctrine2-common'
pear_install_command: 'pear install doctrine/DoctrineCommon'
issues_link: 'http://www.doctrine-project.org/jira/browse/DCOM'
browse_source_link: 'http://github.com/doctrine/common'
View
123 projects.yml
@@ -0,0 +1,123 @@
+ormold:
+ slug: ormold
+ title: 'Object Relational Mapper (1.2)'
+ short_title: ORMOLD
+ description: 'Object relational mapper (ORM) for PHP that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.'
+ latest_version: '1.2'
+ is_primary: false
+ issues_link: 'http://www.doctrine-project.org/jira/browse/DC'
+ browse_source_link: 'http://github.com/doctrine/doctrine1'
+ versions:
+ '1.2':
+ stability: stable
+orm:
+ slug: orm
+ title: 'Object Relational Mapper'
+ short_title: ORM
+ description: 'Object relational mapper (ORM) for PHP that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.'
+ latest_version: '2.3'
+ is_primary: true
+ issues_link: 'http://www.doctrine-project.org/jira/browse/DDC'
+ browse_source_link: 'http://github.com/doctrine/doctrine2'
+ versions:
+ '2.0':
+ upgrade_file: "https://github.com/doctrine/doctrine2/blob/master/UPGRADE.md#update-from-20-beta3-to-20-beta4"
+ stability: stable
+ '2.1':
+ upgrade_file: "https://github.com/doctrine/doctrine2/blob/master/UPGRADE.md#upgrade-to-21"
+ stability: stable
+ '2.2':
+ upgrade_file: "https://github.com/doctrine/doctrine2/blob/master/UPGRADE.md#upgrade-to-22"
+ stability: stable
+ '2.3':
+ stability: stable
+ upgrade_file: "https://github.com/doctrine/doctrine2/blob/master/UPGRADE.md#upgrade-to-23"
+dbal:
+ slug: dbal
+ title: 'Database Abstraction Layer'
+ short_title: DBAL
+ description: 'Powerful database abstraction layer with many features for database schema introspection, schema management and PDO abstraction.'
+ latest_version: '2.3'
+ is_primary: true
+ issues_link: 'http://www.doctrine-project.org/jira/browse/DBAL'
+ browse_source_link: 'http://github.com/doctrine/dbal'
+ versions:
+ '2.0':
+ stability: stable
+ '2.1':
+ stability: stable
+ '2.2':
+ stability: stable
+ '2.3':
+ stability: stable
+mongodb_odm:
+ slug: mongodb-odm
+ title: 'MongoDB Object Document Mapper'
+ short_title: MongoDBODM
+ description: 'Doctrine MongoDB Object Document Mapper is built for PHP 5.3.2+ and provides transparent persistence for PHP objects.'
+ latest_version: '1.0'
+ is_primary: false
+ issues_link: 'http://www.doctrine-project.org/jira/browse/MODM'
+ browse_source_link: 'http://github.com/doctrine/mongodb-odm'
+ versions:
+ '1.0':
+ stability: beta
+couchdb_odm:
+ slug: couchdb-odm
+ title: 'CouchDB Object Document Mapper'
+ short_title: CouchDBODM
+ description: 'Doctrine CouchDB Object Document Mapper is built for PHP 5.3.2+ and provides transparent persistence for PHP objects.'
+ latest_version: '1.0'
+ is_primary: false
+ namespace: Doctrine\ODM\CouchdbDB
+ issues_link: 'http://www.doctrine-project.org/jira/browse/CODM'
+ browse_source_link: 'http://github.com/doctrine/couchdb-odm'
+ versions:
+ '1.0':
+ stability: alpha
+phpcr_odm:
+ slug: phpcr-odm
+ title: 'PHPCR Object Document Mapper'
+ short_title: PHPCRODM
+ description: 'Doctrine PHPCR Object Document Mapper is built for PHP 5.3.2+ and provides transparent persistence for PHP objects.'
+ latest_version: '1.0'
+ is_primary: false
+ namespace: Doctrine\ODM\PHPCR
+ issues_link: 'http://www.doctrine-project.org/jira/browse/PHPCR'
+ browse_source_link: 'http://github.com/doctrine/phpcr-odm'
+ versions:
+ '1.0':
+ stability: alpha
+
+migrations:
+ slug: migrations
+ title: 'Migrations'
+ short_title: Migrations
+ description: 'The Doctrine Migrations offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and powerful tool.'
+ latest_version: '2.0'
+ is_primary: false
+ namespace: Doctrine\DBAL\Migrations
+ issues_link: 'http://www.doctrine-project.org/jira/browse/DMIG'
+ browse_source_link: 'http://github.com/doctrine/migrations'
+ versions:
+ '2.0':
+ stability: alpha
+common:
+ slug: common
+ title: 'Common'
+ short_title: Common
+ description: 'The Doctrine Common project is a library that provides extensions to core PHP functionality.'
+ latest_version: '2.3'
+ is_primary: false
+ issues_link: 'http://www.doctrine-project.org/jira/browse/DCOM'
+ browse_source_link: 'http://github.com/doctrine/common'
+ versions:
+ '2.0':
+ stability: stable
+ '2.1':
+ stability: stable
+ '2.2':
+ stability: stable
+ '2.3':
+ stability: stable
+

0 comments on commit cfe5672

Please sign in to comment.