Hey
keymaster,
Thanks for this post, I am really happy that more and more developers are interested in project. Also thank you for the good words.
And the idea about roadmap, I will definitely work on it.
1. and 2. Sure, there is even some code written for SyliusCheckoutsBudle, I hope I will manage to finish initial version and implement checkout in sandbox app.
Customer panel is a must but I am not sure if it should be part of SyliusSalesBundle or core bundle. I will think about it.
3. There is a SyliusPaymentsBundle but to be honest, I made it for my own needs and I am not so confident if it is a good implementation for Sylius, It is mostly inspired by JMSPaymentsBundle, which I planned to use. Not sure if it will fit with some Sylius architecture concepts. ( I plan to write a documentation part about the general architecture and organization of bundles.
4. Shipping bundle is a big todo, I created repository for it quite long time ago, I will push some initial code soon so maybe somebody will have some ideas about it. : )
5. For sure, but can't say it is top priority now.
6. My testing app when I was starting Sylius was powered by FOSUserBundle and I switched it to guard bundle in like 15 minutes so it's quite flexible.
All of Sylius bundles are completly decoupled, you can use any of them in custom application, not only Sylius, that is one of key concepts behind Sylius.
7. To be honest, I am not sure if I am happy with the current SyliusCartBundle implementation. Your idea looks very cool. After I finish ThemingBundle refactoring ( zip, tar etc. package formats, theme inheritance ) I will focus on the cart system. What you said about product type bundles is great, maybe it can be easily done with tags in di container configuration!
Thank you again and have a nice evening,
Paweł