#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
