#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