On Tue, May 24, 2016 at 12:02 PM, Nicolas Ocquidant <[email protected]>
wrote:

> If I had understood correctly, managing imports in one big html file for
> the entire app (for instance elements.html) is not a best practice anymore.
> Indeed, PRPL and polymer-cli requires each component (or view) to manage
> its dependencies.
>

elements.html was never really a best practice, IMO. It completely
bottlenecks the import graph so that you can't tell what depends on what.
It's a convenience at first, but then gets harder and harder to maintain.
If you stop using an import in one element, it makes it hard to know if you
can remove the import from elements.html, or if another element is still
using it.


> Unfortunately, IDE are not a great help here. Do you have a tool to check
> (or automatically add if no conflict?) that a component declares all
> imports for the elements it uses?
>

`polymer lint --entrypoint x.html` should work most of the time, but we
have a few outstanding issues to make it work correctly with lazy-loaded
imports and it currently prefers the project configuration to the
command-line args.

Cheers,
  Justin



>
> Thanks a lot
> --nick
>
> Follow Polymer on Google+: plus.google.com/107187849809354688692
> ---
> You received this message because you are subscribed to the Google Groups
> "Polymer" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/polymer-dev/b9f59980-353f-4761-a528-ed99622fd994%40googlegroups.com
> <https://groups.google.com/d/msgid/polymer-dev/b9f59980-353f-4761-a528-ed99622fd994%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/CAEKsHmC%2BNQdYi846VGKXpH757dCArFYugPfZhnWXnQ2ZAU8iJQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to