Alright, thanks!

On Monday, April 14, 2014 10:56:53 PM UTC+2, Eric Bidelman wrote:
>
>
>
>
> On Mon, Apr 14, 2014 at 1:03 PM, Pascal Precht 
> <[email protected]<javascript:>
> > wrote:
>
>> Hi Eric,
>>
>> I wonder if this sort of automatic documentation is only made for polymer 
>> core (and ui) components, or if that should also be the way to go when 
>> implementing custom polymer elements.
>>
>
> That's the idea. Any element created using Polymer can take advantage of 
> this system. It requires very little effort from the author. You get a lot 
> for free. Conceivably, the same tool could be adapted for vanilla custom 
> elements, but we're starting small :)
>
> Example I created using the tool (not part of Polymer's element set):
> https://github.com/ebidel/geo-location
>  
>
>>
>> Over at AngularJS, we've built a new tool to make automation of 
>> documentation generation called "dgeni". Basically the tool itself is 
>> nothing more than a system that consumes a stack of processors and pipes 
>> them at execution time. This gives us super high flexibility when it comes 
>> to custom features like custom annotations, custom templates, filters, 
>> actually what ever you want. It's still in early development but is already 
>> used for the angular docs.
>>
>> Now I thought it'd probably also a cool thing to build a processor 
>> package for it that handles polymer specific features. Other people that 
>> develop polymer components could use the same features too then.
>>
>>
>> On Monday, April 8, 2013 9:02:19 PM UTC+2, Eric Bidelman wrote:
>>>
>>> Inspired by Mike K's great idea of self documenting custom elements, 
>>> I've written a proposal to formalize the effort.
>>> We have a great opportunity here to come up with best practices early on.
>>>
>>> *Proposal: Self Documenting Custom Elements <http://goo.gl/X5DxO>*
>>>     - prototype <http://goo.gl/0pdSW> - a custom element that uses this 
>>> method.
>>>      - it's <wc-documentation> <http://goo.gl/qzW7P> (best viewed in 
>>> Chrome Canary to get ::distributed()).
>>>
>>> [image: Inline image 1]
>>>
>>> Things I like about this approach:
>>>
>>> - The delivery mechanism is <link rel="import">. 
>>> - Becomes the "view source of custom elements". Click an import's link 
>>> -> get its docs.
>>> - The docs themselves are custom elements
>>> - works reasonably well in other modern browsers, especially if the 
>>> toolkit polyfills are included.
>>>
>>> Looking for everyone's feedback. 
>>>
>>> Eric Bidelman
>>>
>>  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] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/polymer-dev/f4d4b3d2-d9d3-41e8-a015-065851cc3bab%40googlegroups.com<https://groups.google.com/d/msgid/polymer-dev/f4d4b3d2-d9d3-41e8-a015-065851cc3bab%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/96600647-76b7-4fd9-8bb9-836e1fbf06a6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to