#microformats 2017-05-05
2017-05-05 UTC
tantek, rodolfojcj, gRegorLove, barpthewire, nitot_, [colinwalker], [chrisaldrich], adactio and nitot joined the channel
nitot_, twisted` and tantek joined the channel
#
ben_thatmustbeme schmarty: i'm close to having it good to go, i just want to update the test suite now

#
ben_thatmustbeme but i can't figure out a sane way of doing it without getting someone to actually work throught the updates with me

#
ben_thatmustbeme and then put microformats-tests in to composer

[kevinmarks] joined the channel
#
ben_thatmustbeme the tests are just a set of html and equivalent json

#
ben_thatmustbeme i want people to just be able to pull the latest version of that

#
ben_thatmustbeme so that means using <something> to pull down the latest set

#
ben_thatmustbeme simplest methods are npm or composer, the test set is in npm, but its way out of date

#
ben_thatmustbeme i said the heck with it, and in the meantime, i just wrote a copy of all the tests directly in to the git repo

#
ben_thatmustbeme here is my up to date code

#
ben_thatmustbeme now i need to find out what the next steps would be for it? new gem? replace old? if so, who needs to review?

#
ben_thatmustbeme created a PR as well, hopefully that will trigger some emails to those interested

#
ben_thatmustbeme never dealt with rubygems

#
ben_thatmustbeme it might actually just pull from github?

barpthewire, [joemcl], gRegorLove, [colinwalker], [chrisaldrich], [evanwolf] and [kevinmarks] joined the channel
#
[kevinmarks] I did a github subproject, but not sure that is ideal either

KartikPrabhu, gRegorLove_, nitot, tantek and [shaners] joined the channel
#
ben_thatmustbeme yeah, i figured there would be some things

#
ben_thatmustbeme just from a quick look at that, most of them, lol

nitot joined the channel
#
ben_thatmustbeme hehe

#
ben_thatmustbeme it doesn't do the include-pattern yet

#
ben_thatmustbeme solves #5, #8, #9, #11, not sure on #21, #26

#
ben_thatmustbeme #29 is why i decided to completely rewrite

tantek joined the channel
#
ben_thatmustbeme a 2.9 version with deprecation would make sense

#
ben_thatmustbeme not totally sure how it would work

#
ben_thatmustbeme this one builds up the hash fully first, then just wraps it up in an object

#
ben_thatmustbeme i think the main things that are dropped are .all changes to (:all)

#
ben_thatmustbeme and plural names

#
ben_thatmustbeme also classes change names, so if anyone is relying on that

#
ben_thatmustbeme #31 , #32, #34 would all be taken care of....

#
ben_thatmustbeme #35 (would need to double check that, but it doesn't use that any more)

#
ben_thatmustbeme and #40

#
ben_thatmustbeme not sure what #39 is asking yet

#
ben_thatmustbeme doesn't really make sense, its just a ruby script isn't it?

#
ben_thatmustbeme that would make sense, never done a release at all though, so not sure how the install process works at all honestly

#
ben_thatmustbeme lol

#
ben_thatmustbeme i feel like i just walked a marathon

#
ben_thatmustbeme that would be cool

#
ben_thatmustbeme but as to chore or fun learning experience, normally it would be good learning, right now its more like AHHH MORE STUFF!!!

tantek joined the channel
gRegorLove_ joined the channel
#
ben_thatmustbeme bus score?

#
ben_thatmustbeme so you think doing it in the 2.x branch just modify that branch with deprecation warnings for the forthcoming 3.0

#
ben_thatmustbeme alternatively it may be possible to wrap everything in the old class structures / use all that code for adding functions and just make 2.9 a shell of 3.0

#
ben_thatmustbeme my work is never done :)

#
ben_thatmustbeme actually i do have some changes for the 2.9 branch already, things i had already started to fix in 2.x

#
ben_thatmustbeme hah, never heard it put that way

#
ben_thatmustbeme i'll work off that code, it adds a number of features to the parsed result without breaking anything and start that as a 2.9 branch

#
ben_thatmustbeme then go through and add deprecation warnings on all() and the plural functions

#
ben_thatmustbeme i think i actually already have commit access for the indieweb group

#
ben_thatmustbeme i can pretty quickly revert the spec changes and stuff i did, clean it up a bit

#
ben_thatmustbeme ah yeah, i'll work that out then

#
ben_thatmustbeme so i guess give me a few days to work out all the deprecation warnings

#
ben_thatmustbeme all of this because i went to put mf2 tests in to mastodon so it wouldn't break again

#
ben_thatmustbeme and couldn't use it to test h-feeds

#
ben_thatmustbeme [shaners]: want me to merge those 2.x changes in now or wait?

#
ben_thatmustbeme also to make sure i have write access

#
ben_thatmustbeme enjoy

tantek, nitot, gRegorLove, gRegorLove_, [evanwolf], [joemcl], [kevinmarks] and [tamaracks] joined the channel