Commit Graph

56 Commits

Author SHA1 Message Date
Awjin Ahn
7cd83369e9
Rate limit Markdown link checks (#3112) 2021-08-24 15:56:47 -07:00
Natalie Weizenbaum
6a28347b84
Add social/support badges to the README (#2982) 2020-12-30 14:54:09 -08:00
Duncan Smart
a2d232e38a
Update README.md (#2922)
Link to general releases page instead of 2.5 year old specific one
2020-10-12 10:38:20 -07:00
Natalie Weizenbaum
2885268815 Update links to sass/language
The repository has been renamed to sass/sass. In most cases, we can
just make these links relative so they'll work regardless of the repo
name.
2019-06-03 13:47:52 +01:00
Natalie Weizenbaum
1a8ed9874a
Get rid of references to Ruby Sass (#2705) 2019-06-03 12:56:12 +01:00
Anthony Sottile
99be7a7d08 https-ify sass-lang.com urls (#72)
See https://github.com/sass/sass-site/issues/217

Committed via https://github.com/asottile/all-repos
2019-03-04 16:39:24 -08:00
Natalie Weizenbaum
cff8c4c0e1 Copy a bunch of specification text from proposal/ to spec/
My main goal here was to have the concepts that were already specified
in proposal form exist in actual spec form, but I did write a bit of
novel spec text (in particular for `rgb()` and `hsl()`).
2018-12-07 17:23:08 -08:00
Natalie Weizenbaum
37c3e34318 Add an explicit versioning policy 2018-09-24 10:54:19 -07:00
Natalie Weizenbaum
0d94490e7c README fixes 2018-04-12 19:21:31 -07:00
Natalie Weizenbaum
26781a5cf0 Add a README. 2018-04-12 19:19:12 -07:00
Natalie Weizenbaum
343506a790 Move the module system proposal into its own directory
I'm retargeting this repository to be for general tracking of language
features, rather than having a separate repository for each proposal.
2018-04-12 17:46:24 -07:00
Natalie Weizenbaum
dcf09265a0 Make *-exists() functions module-aware. 2016-03-04 16:33:01 -08:00
Natalie Weizenbaum
4d6eab8042 Add new functions for module introspection. 2016-03-04 16:30:40 -08:00
Natalie Weizenbaum
84b9275ca2 Always add the same variable names to modules. 2016-03-04 16:19:12 -08:00
Natalie Weizenbaum
542512ea0d Update the syntax for forwarding a module mixin. 2016-03-04 16:04:27 -08:00
Natalie Weizenbaum
467bec2b75 Fix a couple typos. 2016-03-04 15:58:48 -08:00
Natalie Weizenbaum
46beceff62 Don't allow positional module mixin arguments. 2016-03-04 15:57:46 -08:00
Natalie Weizenbaum
5c083237d1 Allow @extend to work downstream. 2016-03-04 15:53:21 -08:00
Natalie Weizenbaum
802514d2b2 Allow @forward and @use to be intermingled. 2016-02-12 16:57:30 -08:00
Natalie Weizenbaum
04148cc8bd Be explicit about how URIs are canonicalized. 2016-02-12 16:56:39 -08:00
Natalie Weizenbaum
9efb9678a9 Use "." instead of "-" as the module prefix.
Closes #1
2016-02-12 16:56:35 -08:00
Natalie Weizenbaum
bd815f56f8 Update the draft number. 2016-02-12 13:22:18 -08:00
Natalie Weizenbaum
8518811fcb Mark this as Draft 1. 2016-02-12 13:15:43 -08:00
Natalie Weizenbaum
f1acd71a0b Add a "Built-In Modules" section. 2016-02-12 13:12:57 -08:00
Natalie Weizenbaum
0d67d80216 Add some code samples. 2016-02-05 17:37:08 -08:00
Natalie Weizenbaum
a4e45e7b62 Re-organize the semantics section.
This pulls out a separate section for re-usable procedures.
2016-02-05 17:16:00 -08:00
Natalie Weizenbaum
c445f0a1ce Add an "Importing Files" section.
This also adds backwards compatibility as an explicit low-level goal.
2016-02-05 16:53:54 -08:00
Natalie Weizenbaum
0ad23879c3 Add an "Executing Files" section.
This was alluded to before, but is now spelled out explicitly.

This also clarifies references to the current module versus the current
source file.
2016-02-05 16:53:11 -08:00
Natalie Weizenbaum
89257cca2a Make extensions first-class objects in the spec. 2016-02-05 16:42:00 -08:00
Natalie Weizenbaum
cc0e57be29 Add missing links. 2016-01-29 17:36:36 -08:00
Natalie Weizenbaum
ed4e632aee Allow mixed-in modules to be forwarded. 2016-01-29 17:11:31 -08:00
Natalie Weizenbaum
f80ab81b0d Clarify a module mixin edge case.
If the mixin has been included more than once, member resolution should
fail, since there are multiple possible modules the members could refer
to.
2016-01-29 16:57:37 -08:00
Natalie Weizenbaum
f8eb314a76 Don't extend through @forward. 2016-01-29 16:46:00 -08:00
Natalie Weizenbaum
7ba0662779 Add a "Private Members" section. 2016-01-29 16:07:32 -08:00
Natalie Weizenbaum
fa7cd09a6b Change some terminology in "Resolving Extends".
This should hopefully make it a little easier to follow.
2016-01-29 15:39:08 -08:00
Natalie Weizenbaum
bb3dc73951 Make extension a parameterized procedure.
This allows module mixins to properly resolve extends for the module
that's imported.
2016-01-29 15:29:02 -08:00
Natalie Weizenbaum
490a72d7aa Add a "Module Mixins" section. 2016-01-22 17:37:42 -08:00
Natalie Weizenbaum
9e0fa1f38a "Factor out" a re-usable load procedure.
This also explicitly forbids circular @use.
2016-01-22 15:53:22 -08:00
Natalie Weizenbaum
67ee09eb0b Add a "Forwarding Modules" section. 2016-01-22 15:34:36 -08:00
Natalie Weizenbaum
b9fade6b37 Revert "Add "show" and "hide" clauses."
This reverts commit cd3eb6caf8.

@chriseppstein and I discussed this, and decided that these clauses
didn't make sense when we were encouraging users to use namespaces to
resolve name conflicts anyway. They will still be supported for the
@​forward directive, but not for @​use.
2016-01-22 14:59:05 -08:00
Natalie Weizenbaum
cd3eb6caf8 Add "show" and "hide" clauses. 2016-01-22 13:44:42 -08:00
Natalie Weizenbaum
1c3cfa1d17 Add a table of contents. 2016-01-22 13:26:29 -08:00
Natalie Weizenbaum
47fa23f26c Add a "Compilation Process" section. 2016-01-22 13:22:23 -08:00
Natalie Weizenbaum
d20ae8030b Add a "Resolving Extends" section. 2016-01-15 19:19:04 -08:00
Natalie Weizenbaum
a4e6690afa Add an "Entrypoint" definition. 2016-01-15 19:08:27 -08:00
Natalie Weizenbaum
387a8d84bf Add a "Module Graph" definition. 2016-01-15 17:35:32 -08:00
Natalie Weizenbaum
6e5ef754c1 Add some tentativity about namespaced placeholder.
This reflects a discussion @chriseppstein and I had. We didn't reach a
concrete decision, but this lays out some of the pros and cons we
considered.
2016-01-15 16:21:05 -08:00
Natalie Weizenbaum
42c41069af Consider ambiguous module prefixes an error. 2016-01-15 16:11:54 -08:00
Natalie Weizenbaum
c9d5309efe Add a "Resolving Members" section. 2016-01-08 19:22:54 -08:00
Natalie Weizenbaum
00d1a6939e Add a "Syntax" section with "Loading Modules".
This covers the basic loading logic as well as how prefixes are
determined.
2016-01-08 19:18:02 -08:00