On 4/4/12 10:05 AM, Lukas Kahwe Smith wrote:
For the record this thread was spawned from the following comment in 
http://groups.google.com/group/symfony-devs/browse_frm/thread/b258766d68269c6c:

"3) i discussed briefly with Fabien in Denver about switching symfony/symfony to be 
a collection of submodules and making the component/bridge repo's the target for PR's. 
not sure if he has dropped the idea as it will make maintaining 2.0 a serious pain, but 
the benefit would be that for projects just using some components the contribution 
workflow would be a lot nicer"

On Apr 4, 2012, at 07:47 , Fabien Potencier wrote:

On 4/4/12 1:15 AM, Lukas Kahwe Smith wrote:

On Apr 4, 2012, at 01:10 , Jeremy Mikola wrote:

Regarding splitting up symfony/symfony into a collection of submodules, I think 
that could throw a cog into the contribution flow for everyone. It would be 
extremely difficult to coordinate multiple PR's if each had to target a 
specific component or bundle, where a single PR could do the job now. Also, 
that divides the test suite and makes it easier to inadvertently break 
dependencies. I realize this just a minor point of your post, but I felt 
compelled to raise a point.

yeah .. i discussed this with Fabien.
i would expect Symfony2 core developers to basically use the remodeled 
symfony/symfony for their development still .. making it just as easy to run 
the full test suite.
the only thing that would get harder are commits that span multiple 
components/bridges/bundles.

most commits addressing components only, tend to be in a single component.
so i expect the main issue to appear with PR's doing changes that affect both 
bundles and components.

the main question here is if the current layout is a big enough hinderance for 
component users that its ok to make the dev workflow for us harder?
i guess before we do this, it would be best to discuss this with our user base. 
so if we do want to explore this, i guess a blog post on symfony.com addressing 
the projects using Symfony2 components would be the way to go to determine how 
much of a pain there is today.

I have not dropped the plan and I have actually done the first step, which was 
to move the unit tests in the components themselves. I have not done the next 
step yet as Jordi was skeptical about that for good reasons.

So, at least, people using some of the components can now run the unit tests on 
their configuration, without installing the whole symfony/symfony package.

And as I said before, I'd rather make our life (core contributors) a bit harder 
if that makes our users life (Symfony developers) easier.

But let's talk about that in another thread.


with your recent moving of the tests, they can at least more easily run the 
tests in isolation of the other components.
so do we already know that the pain for components users is so big if they have 
to submit their component/bridge PR's to symfony/symfony?

if we are not yet sure how big of an issue the current structure is, then like 
i said we should open a dialog with those users.
i guess i will just post a link to this thread via twitter.

The best would be to allow people to submit PRs on both the specific component repository and on the main symfony/symfony repository... just because people will want to use the repository they are using for their use case as the base for the PR.

Fabien

regards,
Lukas Kahwe Smith
[email protected]




--
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en

Reply via email to