Skip to content

Conversation

@jescalan
Copy link

@jescalan jescalan commented Feb 1, 2016

We're looking at some big changes in roots over the next couple months. In preparation, I'd like to update the default roots template to shift the mindset towards some of the new technologies we are embracing.

A lot of changes here:

  • coffeescript out, babel in with es2015 and stage-2 presets
  • stylus out, postcss in with cssnext and import plugins, whitespace transform
  • css-pipeline out, postcss-import takes its place

The coffeescript/stylus flow was epic and lasted us years, but web standards are catching up and it's time for us to embrace them and make things more accessible. Ideally, this new flow would be just clean-looking and allow us to be just as productive, if not more, than what we had before. It's not quite there yet, but it's getting there fast.

I think most of the progress is needed in the css front. The sugarss syntax, still a work in progress, will be a major upgrade over the current whitespace plugin we have running. And porting axis to postcss would also represent a major productivity boost, and we're in discussions over making this happen soon.

In the meantime, I'd like to get things started! Anyone have comments, feelings, etc. about this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants