#microformats 2023-06-26

2023-06-26 UTC
[jacky] joined the channel
#
[jacky]
Agreed on that. I'd be down to contribute some test cases
#
JKing
The biggest time sink for me was that backcompat information isn't available in a clear, concise format in one place. You have to either scan multiple parts of the microformats2 page, or the individual v2 vocabulary pages. Actually, you have to look at both, because each omits information the other has. And the test suite also relies on stuff neither documents (viz. hNews), and contradicts the documentation in a few places.
#
JKing
I had to twice redesign how to handle backcompat information because I didn't have the whole picture, and I _still_ need to redesign a core part of my parser to accommodate includes, which I didn't even know existed till I was nearly finished testing.
#
[tantek]
We need to encourage more TDD when implementing a microformats parser, as in if there isn't a test for a feature, we should encourage filing a big requesting a test (and use-case documentation frankly)
#
[tantek]
filing a bug*
IWSlackGateway, [KevinMarks], [tantek], btrem, JKing, voxpelli and gRegor joined the channel
#
Loqi
[preview] [JKing] The hardest part of testing was figuring out that multiple implementations were using a different text trimming algorithm (one of your devising, I understand) than what the parsing spec actually mandates. I did eventually find the documentation on th...
#
Loqi
[preview] [Zegnat] #15 What should mf2 textContent parsing result in? User expectation vs. DOM specification.
[schmarty], [tantek], [snarfed], [KevinMarks] and btrem joined the channel
#
capjamesg
There is a lot of opportunity to modernize the package but we are lacking a maintainer.
#
Loqi
[preview] [tommorris] #164 Make project build process and infrastructure modern
[aciccarello] joined the channel
#
[aciccarello]
I was wondering about some of the node mf2 packages too. I need to look more into contributing
JKing and jeremycherfas joined the channel
#
capjamesg
To be clear, I would be happy to take on a co-maintainer role of mf2py, assuming there was support from contributors / owners.
#
capjamesg
Where co- would require someone else who would be willing and able to peer review. I spoke with angelo about this earlier and he said he would be able to help.
#
capjamesg
angelo has already done work on the modernization ticket.
#
capjamesg
I would like to see work move forward on the repo; start resolving and closing issues.
#
capjamesg
And I'm happy to do that!
#
[tantek]
capjamesg++ I support both you and Angelo in this
#
Loqi
capjamesg has 3 karma in this channel over the last year (109 in all channels)
JSharp and m5zs7k_ joined the channel
#
capjamesg
snarfed [KevinMarks] sknebel barnaby tommorris