{"action":"created","issue":{"url":"https://api.github.com/repos/JohnAlbin/normalize-scss/issues/35","labels_url":"https://api.github.com/repos/JohnAlbin/normalize-scss/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/JohnAlbin/normalize-scss/issues/35/comments","events_url":"https://api.github.com/repos/JohnAlbin/normalize-scss/issues/35/events","html_url":"https://github.com/JohnAlbin/normalize-scss/issues/35","id":59233748,"number":35,"title":"Make compass an optional dependency","user":{"login":"yckart","id":529130,"avatar_url":"https://avatars.githubusercontent.com/u/529130?v=3","gravatar_id":"","url":"https://api.github.com/users/yckart","html_url":"https://github.com/yckart","followers_url":"https://api.github.com/users/yckart/followers","following_url":"https://api.github.com/users/yckart/following{/other_user}","gists_url":"https://api.github.com/users/yckart/gists{/gist_id}","starred_url":"https://api.github.com/users/yckart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yckart/subscriptions","organizations_url":"https://api.github.com/users/yckart/orgs","repos_url":"https://api.github.com/users/yckart/repos","events_url":"https://api.github.com/users/yckart/events{/privacy}","received_events_url":"https://api.github.com/users/yckart/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JohnAlbin/normalize-scss/labels/Feature%20request","name":"Feature request","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/JohnAlbin/normalize-scss/milestones/1","html_url":"https://github.com/JohnAlbin/normalize-scss/milestones/4.x","labels_url":"https://api.github.com/repos/JohnAlbin/normalize-scss/milestones/1/labels","id":1361007,"number":1,"title":"4.x","description":"A version of normalize-scss without Compass support.","creator":{"login":"JohnAlbin","id":33429,"avatar_url":"https://avatars.githubusercontent.com/u/33429?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnAlbin","html_url":"https://github.com/JohnAlbin","followers_url":"https://api.github.com/users/JohnAlbin/followers","following_url":"https://api.github.com/users/JohnAlbin/following{/other_user}","gists_url":"https://api.github.com/users/JohnAlbin/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnAlbin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnAlbin/subscriptions","organizations_url":"https://api.github.com/users/JohnAlbin/orgs","repos_url":"https://api.github.com/users/JohnAlbin/repos","events_url":"https://api.github.com/users/JohnAlbin/events{/privacy}","received_events_url":"https://api.github.com/users/JohnAlbin/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2015-10-17T08:47:05Z","updated_at":"2015-10-17T08:47:21Z","due_on":null,"closed_at":null},"comments":26,"created_at":"2015-02-27T13:06:02Z","updated_at":"2015-11-14T09:56:30Z","closed_at":null,"body":"Since the people cry for a world without dependencies, we should **drop compass**. Or, at least, we should stick together a **version without compass**.\r\n\r\nFor sure, there are a lot of great forks out there, but **you are the leader** at NPM, RubyGem etc.\r\n\r\nAfter a bit of research I found this gist, which could help us: https://gist.github.com/ry5n/2026666"},"comment":{"url":"https://api.github.com/repos/JohnAlbin/normalize-scss/issues/comments/156679787","html_url":"https://github.com/JohnAlbin/normalize-scss/issues/35#issuecomment-156679787","issue_url":"https://api.github.com/repos/JohnAlbin/normalize-scss/issues/35","id":156679787,"user":{"login":"Undistraction","id":161489,"avatar_url":"https://avatars.githubusercontent.com/u/161489?v=3","gravatar_id":"","url":"https://api.github.com/users/Undistraction","html_url":"https://github.com/Undistraction","followers_url":"https://api.github.com/users/Undistraction/followers","following_url":"https://api.github.com/users/Undistraction/following{/other_user}","gists_url":"https://api.github.com/users/Undistraction/gists{/gist_id}","starred_url":"https://api.github.com/users/Undistraction/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Undistraction/subscriptions","organizations_url":"https://api.github.com/users/Undistraction/orgs","repos_url":"https://api.github.com/users/Undistraction/repos","events_url":"https://api.github.com/users/Undistraction/events{/privacy}","received_events_url":"https://api.github.com/users/Undistraction/received_events","type":"User","site_admin":false},"created_at":"2015-11-14T09:56:30Z","updated_at":"2015-11-14T09:56:30Z","body":"FWIW, I think separating the act of importing with the act of rendering the styles is a great idea. This kind of control is really helpful in organising Sass code across multiple files, especially if you are aiming for flattened specificity through controlling source order (See [ITCSS](https://speakerdeck.com/dafed/managing-css-projects-with-itcss). Yes it's overkill for a small marketing site, but for large sites and complex webapps, this kind of control is a real boon. Using Bootstrap as a model or example to learn from is a bit like using McDonalds as an example of how to set up a nutritious, ethically sound restaurant IMHO, and I've yet to encounter anyone using Gumby in production. Besides, Bootstrap is doing everything at once, whereas Normalize is doing one part. \r\n\r\nUsing a mixin would also allow you to offer customisation, for example:\r\n\r\n```\r\n@include normalize($exclude: print);\r\n```"}}