{"action":"created","issue":{"url":"https://api.github.com/repos/ericam/susy/issues/325","labels_url":"https://api.github.com/repos/ericam/susy/issues/325/labels{/name}","comments_url":"https://api.github.com/repos/ericam/susy/issues/325/comments","events_url":"https://api.github.com/repos/ericam/susy/issues/325/events","html_url":"https://github.com/ericam/susy/issues/325","id":31426720,"number":325,"title":"Optimising Compile time","user":{"login":"Timoti","id":99953,"avatar_url":"https://avatars.githubusercontent.com/u/99953?v=3","gravatar_id":"","url":"https://api.github.com/users/Timoti","html_url":"https://github.com/Timoti","followers_url":"https://api.github.com/users/Timoti/followers","following_url":"https://api.github.com/users/Timoti/following{/other_user}","gists_url":"https://api.github.com/users/Timoti/gists{/gist_id}","starred_url":"https://api.github.com/users/Timoti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Timoti/subscriptions","organizations_url":"https://api.github.com/users/Timoti/orgs","repos_url":"https://api.github.com/users/Timoti/repos","events_url":"https://api.github.com/users/Timoti/events{/privacy}","received_events_url":"https://api.github.com/users/Timoti/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ericam/susy/labels/blocked%20by%20sass","name":"blocked by sass","color":"444444"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":41,"created_at":"2014-04-13T23:01:38Z","updated_at":"2015-09-01T20:33:52Z","closed_at":"2015-09-01T14:53:48Z","body":"I've had a lot of issues with compile times on susyone - using this for Drupal Omega 4 theming.  \r\n\r\nWith the help of a cool ruby guru - operating outside of his core competencies - we got compile down from 1m to 20-30s by making various imports much more specific - much better but still unacceptable And yes - my code is an @extend free zone.\r\n\r\n\r\n\r\nfrom GemFile:\r\n```\r\n # Sass, Compass and extensions.\r\n  gem 'sass'      # Sass.\r\n  gem 'sass-globbing'           # Import Sass files based on globbing pattern.\r\n  gem 'compass', '= 1.0.0.alpha.19'                  # Framework built on Sass.\r\n  gem 'compass-validator'       # So you can `compass validate`.\r\n  gem 'compass-normalize'       # Compass version of normalize.css.\r\n  gem 'compass-rgbapng'         # Turns rgba() into .png's for backwards compatibility.\r\n  gem 'susy', \">=2.0\"           # Susy grid framework.\r\n  # gem 'singularitygs'         # Alternative to the Susy grid framework.\r\n  gem 'toolkit', '~>2.0'                 # Compass utility from the fabulous Snugug.\r\n  gem 'oily_png'                # Faster Compass sprite generation.\r\n  gem 'css_parser'              # Helps `compass stats` output statistics.\r\n```\r\n\r\nIdeally I'd just be using libSASS for uberfast compiles, via codekit 2.0, but this isn't at all straightforward either, and there's no surety that sourcemaps are supported yet, operating in codekits 'hybrid' libsass/ruby approach. \r\n\r\nThere is a lot of info out there on optimising for better css, but not actually for the compile time. So if anyone has any general guidelines for optimizing compiling - it would be great to hear 'em.  \r\n"},"comment":{"url":"https://api.github.com/repos/ericam/susy/issues/comments/136853373","html_url":"https://github.com/ericam/susy/issues/325#issuecomment-136853373","issue_url":"https://api.github.com/repos/ericam/susy/issues/325","id":136853373,"user":{"login":"kaij","id":1143418,"avatar_url":"https://avatars.githubusercontent.com/u/1143418?v=3","gravatar_id":"","url":"https://api.github.com/users/kaij","html_url":"https://github.com/kaij","followers_url":"https://api.github.com/users/kaij/followers","following_url":"https://api.github.com/users/kaij/following{/other_user}","gists_url":"https://api.github.com/users/kaij/gists{/gist_id}","starred_url":"https://api.github.com/users/kaij/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaij/subscriptions","organizations_url":"https://api.github.com/users/kaij/orgs","repos_url":"https://api.github.com/users/kaij/repos","events_url":"https://api.github.com/users/kaij/events{/privacy}","received_events_url":"https://api.github.com/users/kaij/received_events","type":"User","site_admin":false},"created_at":"2015-09-01T20:33:52Z","updated_at":"2015-09-01T20:33:52Z","body":"Thanks for the explanation! Good to know about the three branch..."}}