These are chat archives for jescalan/roots

7th
Oct 2015
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 17:16
Hmm, I can't seem to get postcss working now. Typical.
Daniel Box
@dbox
Oct 07 2015 18:29
If you thought he looked confused there, you should see the one she just texted me https://www.dropbox.com/s/3slsm6crrnca9cl/Screenshot%202015-10-07%2013.28.52.png?dl=0 ha! He's good.. a little fussy but all good
Yeah I think postcss needs to be a little easier to implement. I need to fix my default one that has it
roots-dev/base#1
Would be great if that ever got set up.
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:23
That's a great picture. @dbox
Yeah, I think the issue was somewhat accord related. 28 days ago a commit made it in, which enabled support for 5.x
Daniel Box
@dbox
Oct 07 2015 19:24
did that break it or enable it
?
i had it working at one point..
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:27
@dbox Enabled it. PostCSS has had a major version bump, and accord only claimed compatibility with 4.x, so ignored 5.x
Daniel Box
@dbox
Oct 07 2015 19:27
gotcha
and you checked out my old demo repo right
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:27
That's why your .. yep. Which was 4.x.
That's actually what clued in me in. It was the first major difference.
Daniel Box
@dbox
Oct 07 2015 19:27
that one is broken?
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:28
No. It works (I think there was a misc bug, but that was a while ago when I checked. Just a missing dep or something).
4.x & 5.x both work now. Used to be just 4.x.
Daniel Box
@dbox
Oct 07 2015 19:28
but you're still having a problem getting it to work?
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:30
All working now. Uninstalled & reinstalled roots. (I actually switched to the browsersync branch).
Daniel Box
@dbox
Oct 07 2015 19:31
yeah thats what i'm on
was hoping browsersync injection was going to be faster
but jenius explained why its not
what are you using in postcss? lost?
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:34

It works better than the previous livereload did, which was 50/50 on actually reloading the page in Firefox.

I'm currently using a BEM linter, autoprefixer, and enabling css4 variables. really simple little project, perfect place to get my toes wet with postcss.

Daniel Box
@dbox
Oct 07 2015 19:34
using another preprocessor too or nah?
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:36
Nah. Too simple a project to justify it, although I definitely miss using whitespace for my css selectors. I'm going to be following the whitespace parser for postcss closely
Daniel Box
@dbox
Oct 07 2015 19:37
i don't really write JS so not really looking forward to postcss taking over
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:38
You don't really need to know JS. You can just use JS for transforms. I would be surprised if a library didn't exist for defining mixins & such.
Daniel Box
@dbox
Oct 07 2015 19:39
yeah
just not ready to rewrite eveyrthing quite yet:)
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:41
Nope, absolutely not. I think that one of the great things about postcss is that you can layer it in.
Daniel Box
@dbox
Oct 07 2015 19:41
yeah
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:41
Before long, we'll probably have stylus implemented in postcss plugins.
Daniel Box
@dbox
Oct 07 2015 19:41
probably going to tie it into my main boilerplate soon
i'm not ready to jump to LOST yet because i dont like the verbose naming
haha
even though i know its important
i just like jeet's col(1/3) syntax
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 19:45
I'm not super keen on the whole idea of extensions are properties being used everywhere. I'd be happier having some kind of plugin offering a mixin property or something.
Dominic Monroe
@SevereOverfl0w
Oct 07 2015 20:03
As in
newsletter {
    mixin: l-column(1/3);
}