The first way is that,
the files are stored in the vendor directory
and if you clone it from the customer repository,
it is in the app/code directory.
I feel it is little confusing.
So why Magento decided to do that?
Because they're right.
If Magento events you do the contribution
and then you are going to submit your report
and after it's everything accepting,
then they are putting everything into the composer
because ultimately everything
should be, go through the composer,
but you are contributing to Magento.
That's why they help put inside the Magento's repository.
And they have provided like that.
Yeah, but custom models can be in the app/code.
Why the Magento core framework in the app/code directory
instead of vendor directory?
That's the answer that you're going to miss.
If you have cloning the Magento that is not recommended.
That is only for the contributing
after that Magento
is going to put everything in the repository
and then they are placing in the vendor directory.
If you are cloning the Magento
and that you are going to use for the, you're live side,
then that is not a recommended way.
And Ben Mark has more answer about this question?
Yes.
So there are a couple of places where your code will end up,
but when you have a local,
so anything that you're going to publish
put out on more than one site,
absolutely follow the composer best practices.
But you can,
if you want localized customizations
just for that one merchant
or just, if you're just managing one site,
you can't have them under app/code.
And that can, that's just basically more flexibility
for how you want to version, the code in the instance.
The next one is related to the team.
So you said that the teams are in the app design
and there is another way to do it,
is the creating a team model.
Again, so what's the best practice
and what should we follow in, we should like follow that?
So you can create an app design and then you can define your
team?
Yeap.
As well as you can create a model for the team
and use that as a model,
or you can put that into the app code directly as well?
Regarding the team I need to check that thing,
or maybe Ben Max will answer because.
Yes.
So for that, it depends if you have functional changes,
if your theme really takes on some functional changes,
that's when I would start looking
at backing it up in a module.
Otherwise, again, just another way to be flexible.
I mean,
with Magento, it's always, it's all about options, right?
So we just try and make,
try and give you guys as many options as you can.
Can you please let us know
recommended way for rating the CSS files?
Sorry?
Can you please let us know
the recommended way for editing the CSS files in Magento 2?
Actually we've heard that it is using the list system,
but we don't know how to exactly edit the files.
So like Magento is using the list,
they've provided all the variables and all this.
So if you do not require to create your custom CSS file,
but you create the list file
and during the aesthetic compile method
you will create all the CSS.
So it is recommended way to do using the lists.
In which location?
Inside your team.
You said team?
Yeah. Team structure.
Okay.Okay.
One more question
and then we can discuss later on then about that.
Hello?
Yeah.
Yeah, my question is regarding the use of plugins
that you just said.
So at times I've been using plugins like after as before.
So that is pretty much clear in my mind,
but I am little more, much more hesitant
while using the during plugin.
So when to use it or how to use it
if we can have a little brief idea of what that
About the before and after one?
No, no, the during.
During?
Yeah.
Yeah, so suppose there are some requests parameter
if you want to change the request parameter
also like if you want the extra thing,
if you do the only before plugin,
then you can change only the request parameter.
But if you want the extra request parameter also,
so you have,
you need a round plugin
and if you're up at the same time,
if you want to change in the response Parameter also.
Otherwise what will happen,
you're required to create the two plugins.
And I'm not sure of this this. I have not tried
but you're required to create two plugin,
before and after one.
So to combine the both,
you required to create the around plugin.
Okay thanks.
Thank you. Thank you everyone.