Bringing it all together

Posted 3 months ago by jwage

Recently we've been making some pretty serious changes around here. This blog post aims to overview it all and make sure people are aware of what is going on!

Website Changes

A few weeks ago I made some updates to the Doctrine website. Some said it looked like we took a step backwards. Well, we kind of did. I had to rip apart the website, remove old legacy code and reorganize things so that it can be integrated with the changes we wanted to make next. So I've sort of had to tear it all apart and put it back together a new way. It's been a bumpy road but we're starting to get the remaining issues worked out.

The Switch to git

The next big change we wanted to make was to switch to github.com for our source control. This has a lot of impact on the project since everything is built around the source control, including the website. That is why the previous change was necessary in order to make this move complete.

Splitting Doctrine 2 Sources

The next step for us was to split the Doctrine 2 sources into separate repositories on github. So now the source code of the Common, DBAL, and ORM packages are truly separated.

This means the packages can evolve independently and will be maintained separately from now on. The website also has dedicated project pages for the DBAL and ORM with plenty of documentation.

Bringing it all together

The last piece that brings it all together is the new Guide for Doctrine Contributors and Collaborators. Now that we've moved to git we had to reinvent a lot of stuff we had already learned for SVN. Thanks to our git mentor David Abdemoulaie (hobodave) we have figured out a workable solution for dealing with the project dependencies via git submodules that does most of what we want. Through this process we all worked on some new documentation that detailed how contributors and collaborators for the Doctrine Project should work. We really hope that this will help get people involved with the project and mature things more.


Comments (7) [ add comment ]

Search? Posted by Phil Moorhouse about 3 months ago.

I like the changes, the site seems easier to navigate than before.

But... please can we have a search box? :)

Even if it just returns Google's search results page, that would be great - not everyone knows about the "site:" keyword and it'd save a few clicks for those that do.

Other than that small request, good work.

This just got more awesome! Posted by annis about 3 months ago.

A very bug thank you also from me, great work! :)

Doctrine2.0 and AMF support Posted by Shimju David about 3 months ago.

Hi Jonathan, I have a quick question for you. Does Doctrine 2.0 supports plain value objects and AMF remoting- thereby we can eliminate the bolier plate code which was required in earlier version 1.2 to work with remoting in Flex?

Thanks.

@Shimju Posted by jwage about 3 months ago.

Doctrine 2 just uses plain vanilla PHP objects so you can convert them to AMF objects much easier. We don't need any specific feature in Doctrine for this to be possible.

Where are the symfony 1.2 extensions Posted by miburro10@gmail.com about 3 months ago.

...like EventLoggable?

re: extensions Posted by jwage about 3 months ago.

They are still in SVN where they were before

http://svn.doctrine-project.org/extensions

sandbox Posted by Matthieu about about 1 month ago.

Great job, but the sandbox disappeared from the download page... where can we found it now ? Thanks.

Create Comment