Aisel icon indicating copy to clipboard operation
Aisel copied to clipboard

Contributing guideline

Open herodrigues opened this issue 9 years ago • 4 comments

Hi, Ivan

I was taking a look in your project and noticed that you're the only contributor. Going through the README I couldn't find any contributing guideline.

Your project seems to be very promise and it would be great if you provide a contributing guideline or a "what to do" guide.

herodrigues avatar Feb 16 '16 11:02 herodrigues

Hi, unfortunately it is. Could you describe what guidelines might be useful for you, please?

ivanproskuryakov avatar Feb 17 '16 07:02 ivanproskuryakov

Coding patterns, good practices, to-do list, etc

Or just a to-do list as I think you may follow Symfony2 coding patterns.

herodrigues avatar Feb 17 '16 12:02 herodrigues

Hello @herodrigues, I'm not sure that I can give you a list of good practices, basically the goal is to write highly reusable code. For this case I'm trying to decompose logical structures into bundles, like PageBundle, ProductBundle, with depends on ResourceBundle. ResourceBundle handles controllers, repositories, traits which are common in all Bundles. It helps to write less, and refactor the code in minutes, hours..

for this case I'm optimizing doctrine entities with traits, which is described here: http://ivanproskuryakov.github.io/publications/Optimizing-Symfony-and-Doctrine-using-Traits/

But I have a good new as well, I wrote an article which described code organisation for Angular and frontend http://ivanproskuryakov.github.io/publications/AngularJS-app-architecture/

ivanproskuryakov avatar Mar 19 '16 09:03 ivanproskuryakov

Thanks @ivanproskuryakov! I'll take a look.

herodrigues avatar Mar 19 '16 15:03 herodrigues