#microformats 2020-06-29
2020-06-29 UTC
[Beto] and maxwelljoslyn joined the channel
# [KevinMarks] a project for next camp
# [KevinMarks] get Jordan to check with indiewebify.me
# gRegorLove I'll update on the indieweb wiki
# [schmarty] heehee
# gRegorLove If I tried to update I'd just use vanilla js
# [schmarty] the vanilla JS framework is a beautiful joke
# gRegorLove artisinal, small-batch js
# [KevinMarks] is templates the framework or jquery?
# [KevinMarks] jquery transaltions: http://youmightnotneedjquery.com/
# gRegorLove yep, love that site
# [schmarty] what is Vanilla JS?
# gRegorLove <- indieweb chat?
[Paulo_Pinto] joined the channel
# KartikPrabhu [tantek] if all it is doing is generating HTML from the form fields, it is the same as the little notes post UI i demoed
# KartikPrabhu so I can probably write it in plain old JS
# gRegorLove Yeah, sounds like a familiar project... XD
# [KevinMarks] string concatenation is a template language too
# [KevinMarks] I fine nunjucks really handy, but it may be overkill
# KartikPrabhu JS has built-in string templating now! which is what I was using
[scottgruber] and [mJordan] joined the channel
[chrisaldrich], gRegorLove, beko, [georgenancejr], [christopherche], opengoody, [fluffy], [KevinMarks], [jgmac1106], [grantcodes] and [Murray] joined the channel
# ben_thatmustbeme I remember this coming up in the past, what are thoughts on multiple parsers per language?
# [KevinMarks] that depends on other packaging too - client-side js parser vs node one may be different domains for example; I can imagine other constraints within frameworks eg making it fit an api idiom
# [KevinMarks] wasn't there some variation on the PHP side?
# [KevinMarks] if we can get the tests and test running smoothly between languages, presumably hooking them up to a different substrate makes sense. Another reason might be to switch to a fully html5+ compliant parser rather than an xml-biased one maybe
marinin[m] joined the channel
# ben_thatmustbeme yeah, i know, i rewrote the parser
# ben_thatmustbeme in ruby
# ben_thatmustbeme but now i'm turning my eye toward libs in php
# ben_thatmustbeme and going to rewrite pretty much any that don't fit my needs, which may be all of them
# ben_thatmustbeme and at that point i started to look at the parser and it seems like a lot of the mf1 tests fail (and are disabled now) and I'm wondering if i should just redesign it in a way that makes sense to me
# ben_thatmustbeme i sort of like the plurality of design type idea, but yeah, when it comes to parsers, its a harder sell
# ben_thatmustbeme it would also be a different case if there weren't existing failing tests and tickets still open for years
[snarfed] joined the channel
# [KevinMarks] there was some effort to clarify the tests repository - have a look at the checkins and issues
# [KevinMarks] if we can converge on using the same test data across languages that seems like progress (historically we had a lot of separate tests as well as fixtures)
jamietanna[m] joined the channel
# ben_thatmustbeme well thats what the current ruby parser is haha
# ben_thatmustbeme i would honestly just follow the design i did for that, as it was very different from what is there now
KartikPrabhu, [fluffy], [jgmac1106], omz13, [hibs] and [tantek] joined the channel
[chrisaldrich] and gRegorLove joined the channel
# ben_thatmustbeme just because there is only one and it has holes in it. its not necessarily needed, this is how my brain works though. Ooh, a thing thats not perfect... i could completely rewrite it
# ben_thatmustbeme well i think they are pretty well documented, plus there are already tests in place
# ben_thatmustbeme i'll try to skip over it and put my focus on other bits first
[christopherche], [KevinMarks], indy, [JuJu], [tw2113] and [schmarty] joined the channel
# cjw6k i did the mf2 php-extension, but a career change led to it getting dropped. It's still here and I have been using it lately. https://mf2.w6k.ca/
# gRegorLove I have had that temptation about php-mf2 as well even while working on it, hah
# gRegorLove btw, if someone can merge this I think that's the last item currently for the 0.5.0 milestone https://github.com/microformats/php-mf2/pull/201