[10:00:49] Meeting time! [10:01:24] sfrisk: hey-hey [10:01:59] arschmitz, arthurvr, cgack, helen, gqlog, jzaefferer, kborchers, michaelarestad, rxaviers, ryanneufeld, scott_gonzalez [10:02:08] dam____: [10:02:12] Hi. :) [10:02:15] hi :) [10:02:27] Meeting Notes: https://docs.google.com/spreadsheets/d/1FUdRcAq2d8njs8KAcfQmEyoZL74SXLsLp1rtc7E9z_I/edit?usp=sharing [10:03:11] So I'll be here first half of the meeting, and then anything left, arschmitz is taking over, since I've got another meeting I need to run to [10:04:21] michaelarestad - any news on that blank line issue with the file structure commit? [10:04:47] No news, but disclaimer, i have done very little this past week. [10:05:00] It's okay [10:05:22] Life/work happens [10:05:35] although when you get a sec, could you make your typography work a PR? [10:05:51] * rxaviers is in standby [10:06:59] sfrisk: Yep. It'll be a little less nutty if you or someone merges the file structure PR. [10:07:27] Okay, I can make that a priority first then [10:07:46] one we figure out the blank line issue [10:08:04] we can either ignore that [10:08:08] or manually add it for now [10:08:13] true [10:08:16] but we should not let it hold things up i think [10:08:20] definitely [10:08:26] might be easier to ignore for now [10:08:34] but I'll do some research tonight [10:08:38] not sure it will pass css lint or not [10:08:47] if we ignore so we need to verify that [10:08:52] definitely [10:09:11] Also I've submitted in a PR for the CSS style guide to discourage the use of !important [10:09:24] and add that to the csslint requirements [10:10:05] Nice. [10:10:16] sounds good to me [10:11:22] hopefully we'll get that on the site soon, although it might mean some refactoring for mobile/ui :-/ [10:11:34] mostly mobile [10:11:44] if not entirely [10:11:49] :-( [10:12:11] oh those silly importants [10:12:15] alright, which leads us to the big major thing that has been done this week is Perf Testing With arschmitz! [10:12:26] that leads us to * [10:12:52] arschmitz, do you want to talk about the work you've done this week? [10:12:55] sure [10:13:17] So i just went ahead and set this up since we had not made any progress on it [10:13:55] I was able to get the whole setup done with NPM execpt for setting up a couchdb [10:14:13] but thats as simple as download the right executable and open it [10:14:38] to start with for comparing frameworks i started with just button [10:15:04] and just UI, Mobile, Bootstrap, and Foundation 5 [10:15:05] http://104.236.81.132:5984//css-perf/_design/site/index.html#/page-select [10:16:00] a few things i noticed about these tests in general is they are HIGHLY enviroment dependant [10:16:25] How so? [10:16:38] i got huge differences just running on different monitors on same computer [10:16:43] or depending on what else was open [10:16:49] anything really [10:17:15] so this would never give usable numbers with a CI like travis [10:17:33] because its too load dependant same with saucelabs or browserstack [10:18:07] It seems like to make this usefull for a CI it would need to be a completely standalone server that only runs this [10:18:21] which we can do [10:18:22] Is that something we can get going? [10:18:24] lol, nm [10:18:48] i already have a DO droplet for the couch DB and the dashboard [10:18:54] which is what is linked above [10:19:35] i need to move this and setup a few things but anyone that is going to be working on this and wants access to push results to that PM me and ill set you up [10:20:36] adding additional components and or frameworks is really easy [10:20:38] https://github.com/jquery/css-chassis/pull/34/files#diff-0c84e212ba5a019f269b37c234ea03e8R1 [10:20:41] I'm going to look through what you have and give feedback on the PR. [10:21:09] it just involves making options hashes and a function to generate the markup [10:21:57] Very cool. [10:21:58] once everyone is happy with the basics of how this works ill add info on the readme for running and setting this up [10:22:26] Sounds good. Should be easy enough from there to be able to use it to test things other than buttons [10:22:44] yeah just add to the existing files [10:22:57] and it generates every possible comobo based on the options [10:23:07] and puts X number onto the page [10:23:45] Awesome [10:24:09] using a url scheme of /component/{component}/framework/{framework}/count/{count}/{title} [10:24:26] i was going to just use query strings but it breaks the test results in perfjankie [10:25:33] because it uses the file+query as a query to display results [10:25:42] so you end up with a double query string [10:26:03] That's not that bad. [10:26:12] no its simple enough [10:26:41] so to view the test pages local you can jsut grunt connect:dev [10:26:49] and it will start it up on localhost:4200 [10:27:01] and just construct the url for what you want to see [10:27:13] Cool. [10:27:24] to run the perf tests its just grunt perf [10:27:36] Can't wait to try it out tonight. [10:27:38] that starts a local server and a selenium server [10:27:43] and runs the tests [10:27:57] Very cool stuff [10:28:00] I commented on the PR [10:28:07] and posts to a couchdb at localhost:5984 [10:28:46] jzaefferer: i had talked about this with scott_gonzalez and we do this on sizzle [10:28:50] and its all in the same repo [10:29:00] so thats why i did it this way here [10:29:32] and no there is no way around the couchdb [10:30:57] ok until people have time to play with / review unless someone has more questions about it thats all i have [10:31:04] okay [10:31:25] I put some updates in the meeting notes, I'll add them to meetings.jquery later [10:31:41] So, is there anything else we want to discuss today? [10:32:45] Not yet. I still have some todos from last week. [10:33:09] Oh, also arschmitz and I will be talking about Chassis at the JavaScript Summit next month [10:33:27] Rad! [10:34:05] Yup trying to get the word out [10:34:25] I talked about it back in novemeber when it was still mostly an idea with out a name [10:34:36] so it will be nice to get it out that its a real thing now [10:34:41] we've got some other stuff possibly lined up too, that I should know for certain about next meeting. [10:35:11] Yup :-) [10:35:14] I'm going to draft a few people as we get a bit further. [10:35:22] michaelarestad: awesome [10:35:50] if we can get the current PR's landed that gets us to the point of starting to write some actual stuff [10:35:59] definitely [10:36:13] I'll make it a priority this week [10:36:37] im going to push hard on the perf stuff once we get feedback [10:36:53] also going to ping the creator of perf jankie about some things i ran into or would be nice [10:37:07] and suggestions on best way to deal with it being so enviroment dependant [10:37:20] Also if anyone has anything that they want on the html style guide, could you please add it to: https://github.com/jquery/contribute.jquery.org/issues/92 [10:37:48] Added to my list of todos. [10:38:07] I'll try to incorporate it all together so I can rewrite http://contribute.jquery.org/style-guide/html/ [10:38:23] after that, I think it would be good to tackle a scss style guide [10:38:52] awesome [10:39:02] And then code! [10:39:03] :-D [10:39:14] Rad. [10:39:35] Okay, so I think that's it for this week. [10:39:54] See y'all same time, same place next week [10:40:12] Yep! [10:40:36] bye!