Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1 #15

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

v1 #15

wants to merge 1 commit into from

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.

1 participant