Comments (5)
There is already a pre-release gem:
https://rubygems.org/gems/sass
from sass.
I'm not sure what the benefit of this would be. The dependency would still need to be changed when Sass 3.1 is released, and it would be some (small) amount of effort to release a Sass 3.0.* gem with each Haml 3.0.* release. Sass 3.1 will be released before too long; I think users can declare a Haml dependency (or use the alpha 3.1 gems) until then.
from sass.
The benefit would be a transition phase. Currently the sinatra docs state that you need the haml gem. Now, as soon as haml 3.1 is released, the docs will be inaccurate. However, advising to install the sass gem would also be incorrect, as there is no stable release atm. Sinatra releases currently are somewhat far apart, thus creating a time in which we ship inaccurate documentation (plus broken development dependencies). However, I totally get if this is to much effort to got through. But I don't see why you would have to do a sass release for every 3.0.x version of haml.
from sass.
3.1 will be our transition phase; Sass will continue to be bundled with the haml
gem, but in such a way that the sass
gem will be loaded in preference. If you don't have the sass
gem installed and you try to load Sass, it will work, but it will print a warning. As such the old Sinatra documentation will still work, even if it's not strictly accurate.
We'd need to do a Sass release for each Haml release because different Haml releases behave differently (bugfixes and very minor features), and dependencies would need to specify what version they require.
from sass.
Oh, nice. Wasn't aware of the 3.1 plans.
from sass.
Related Issues (20)
- Migration from @import to @use and @forward in a scss components library. Willing to pay a consultancy HOT 1
- Migration from @import to @use seems impossible with !default HOT 5
- If Sass also adopts Rust implementation for some implementations, will there be many changes. HOT 1
- How to use $each to set variables HOT 1
- Compatibility with the CSS custom function and mixin proposal HOT 6
- Allow two underscores on index files __index.scss HOT 1
- Node.js Package Importer shouldn't be strict about require.main.filename
- Sass is converting var(--c,) into var(--c) which leads to wrong code HOT 4
- Suggestion: Improve documentation around CSS Layers HOT 6
- Sass break a specific border-image syntax HOT 4
- Handle semicolons as function separators HOT 1
- Support an optional modulus argument to the round() function
- & selector in SCSS and CSS behaves differently HOT 2
- Please remove "free alestine" banner
- Please remove "free Palestine" banner HOT 2
- what is the relation between politics and css? remove that free Palestine immidiatly
- Multi asign, list deconstruction and better support for multiple returns HOT 2
- Generate deprecations list from a single source-of-truth
- Include loaded URLs in failed compilation result HOT 3
- Explicitly allow a base importer without a base URL HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sass.