PrestaShop / prestashop.github.io

PrestaShop Build: Official blog for PrestaShop development straight from the product and core dev team.
https://build.prestashop-project.org/
41 stars 49 forks source link

[Article idea] About the "no-go" areas in PrestaShop codebase #731

Open matks opened 4 years ago

matks commented 4 years ago

Following https://github.com/PrestaShop/prestashop.github.io/issues/704 and https://github.com/PrestaShop/prestashop.github.io/issues/705 I think about another topic that might need a dedicated article: the "no-go" zones in PS codebase.

With this marketing name that sounds like a movie title 😄 I am referring to the part of the code we are afraid of modifying to deep because of unknown side-effects.

In this article I would explain:

This article would help us explaining to people why we refuse to merge some PRs (because they relate to these "no-go" zones) and what is our long-term strategy about it.

wdyt @eternoendless @PrestaShop/prestashop-core-developers @PrestaShop/prestashop-product-team @PrestaShop/prestashop-qa

LouiseBonnard commented 4 years ago

I think it'd be much appreciated! A lot of those no-go zones are crucial for business (cart rules, exactly, for instance) and really need to be addressed. Some contributors do not understand why we barely address them. So explaining our strategy to slowly move forward on those topics will help partners, contributors, etc. to understand and go with this strategy.