Skip to content

Commit 16b609a

Browse files
committed
Upgrading to 2.3.0 from 2.2.x
1 parent 9582c66 commit 16b609a

File tree

3 files changed

+122
-0
lines changed

3 files changed

+122
-0
lines changed

public/getting_started.html

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,44 @@ <h3><a class="styleguide" href="http://csswizardry.com/2015/03/more-transparent-
167167
</ul>
168168
<h1 id="upgrade_guide" class="styleguide">Upgrade Guide</h1>
169169

170+
<h2>Upgrading to 2.3.0 from 2.2.x</h2>
171+
<p class="styleguide">Estimated upgrade time: 1–2 hours</p>
172+
<h3>Switching from <a class="styleguide" href="https://github.com/brigade/scss-lint" title="https://github.com/brigade/scss-lint">scss-lint</a> to <a class="styleguide" href="https://stylelint.io" title="https://stylelint.io">stylelint</a></h3>
173+
174+
<h4>Uninstall scss-lint</h4>
175+
<ul class="styleguide"><li><code class="styleguide">gem uninstall scss_lint</code></li>
176+
<li>Sublime Text &gt; Package Control: Remove Package &gt; SublimeLinter-contrib-scsslint</li>
177+
</ul>
178+
<h4>Install stylelint</h4>
179+
<ul class="styleguide"><li><code class="styleguide">npm install -g stylelint</code></li>
180+
<li>Install SublimeLinter packages*:
181+
<ul class="styleguide"><li>Sublime Text &gt; Package Control: Install Package &gt; SublimeLinter</li>
182+
<li>Sublime Text &gt; Package Control: Install Package &gt; SublimeLinter-contrib-stylelint</li>
183+
</ul></li>
184+
</ul><p class="styleguide">*Plugins for other text editors are listed <a class="styleguide" href="https://stylelint.io/user-guide/complementary-tools/#editor-plugins" title="https://stylelint.io/user-guide/complementary-tools/#editor-plugins">here</a>.</p><p class="styleguide">To automatically lint and show errors when you save a file:</p><ul class="styleguide"><li>Sublime Text &gt; Preferences &gt; Package Settings &gt; SublimeLinter &gt; Settings - User</li>
185+
<li>Add these options:</li>
186+
</ul><div class="codeBlock">
187+
<div class="highlight">
188+
<pre>{
189+
"user": {
190+
"lint_mode": "load/save",
191+
"show_errors_on_save": true,
192+
}
193+
}</pre>
194+
</div>
195+
</div>
196+
<h4>Update project</h4>
197+
<div class="codeBlock">
198+
<div class="highlight">
199+
<pre>yarn upgrade mode-front-end
200+
yarn add stylelint-config-property-sort-order-smacss
201+
npm run init-config --prefix ./node_modules/mode-front-end
202+
rm -f .scss-lint.yml
203+
git add .scss-lint.yml &amp;&amp; git add .stylelintrc
204+
git checkout .
205+
git commit -m "Replace scss-lint with stylelint"</pre>
206+
</div>
207+
</div>
170208
<h2>Upgrading to 2.2.0 from 2.1.x</h2>
171209
<p class="styleguide">Estimated upgrade time: 0.5 hour</p>
172210
<h3><code class="styleguide">u-object-fit()</code> Mixin</h3>

public/index.html

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,44 @@ <h3><a class="styleguide" href="http://csswizardry.com/2015/03/more-transparent-
167167
</ul>
168168
<h1 id="upgrade_guide" class="styleguide">Upgrade Guide</h1>
169169

170+
<h2>Upgrading to 2.3.0 from 2.2.x</h2>
171+
<p class="styleguide">Estimated upgrade time: 1–2 hours</p>
172+
<h3>Switching from <a class="styleguide" href="https://github.com/brigade/scss-lint" title="https://github.com/brigade/scss-lint">scss-lint</a> to <a class="styleguide" href="https://stylelint.io" title="https://stylelint.io">stylelint</a></h3>
173+
174+
<h4>Uninstall scss-lint</h4>
175+
<ul class="styleguide"><li><code class="styleguide">gem uninstall scss_lint</code></li>
176+
<li>Sublime Text &gt; Package Control: Remove Package &gt; SublimeLinter-contrib-scsslint</li>
177+
</ul>
178+
<h4>Install stylelint</h4>
179+
<ul class="styleguide"><li><code class="styleguide">npm install -g stylelint</code></li>
180+
<li>Install SublimeLinter packages*:
181+
<ul class="styleguide"><li>Sublime Text &gt; Package Control: Install Package &gt; SublimeLinter</li>
182+
<li>Sublime Text &gt; Package Control: Install Package &gt; SublimeLinter-contrib-stylelint</li>
183+
</ul></li>
184+
</ul><p class="styleguide">*Plugins for other text editors are listed <a class="styleguide" href="https://stylelint.io/user-guide/complementary-tools/#editor-plugins" title="https://stylelint.io/user-guide/complementary-tools/#editor-plugins">here</a>.</p><p class="styleguide">To automatically lint and show errors when you save a file:</p><ul class="styleguide"><li>Sublime Text &gt; Preferences &gt; Package Settings &gt; SublimeLinter &gt; Settings - User</li>
185+
<li>Add these options:</li>
186+
</ul><div class="codeBlock">
187+
<div class="highlight">
188+
<pre>{
189+
"user": {
190+
"lint_mode": "load/save",
191+
"show_errors_on_save": true,
192+
}
193+
}</pre>
194+
</div>
195+
</div>
196+
<h4>Update project</h4>
197+
<div class="codeBlock">
198+
<div class="highlight">
199+
<pre>yarn upgrade mode-front-end
200+
yarn add stylelint-config-property-sort-order-smacss
201+
npm run init-config --prefix ./node_modules/mode-front-end
202+
rm -f .scss-lint.yml
203+
git add .scss-lint.yml &amp;&amp; git add .stylelintrc
204+
git checkout .
205+
git commit -m "Replace scss-lint with stylelint"</pre>
206+
</div>
207+
</div>
170208
<h2>Upgrading to 2.2.0 from 2.1.x</h2>
171209
<p class="styleguide">Estimated upgrade time: 0.5 hour</p>
172210
<h3><code class="styleguide">u-object-fit()</code> Mixin</h3>

resources/assets/sass/upgrade_guide.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,52 @@ category: Getting Started
55
hologram: true
66
---
77

8+
## Upgrading to 2.3.0 from 2.2.x
9+
10+
Estimated upgrade time: 1–2 hours
11+
12+
### Switching from [scss-lint](https://github.com/brigade/scss-lint) to [stylelint](https://stylelint.io)
13+
14+
#### Uninstall scss-lint
15+
16+
- `gem uninstall scss_lint`
17+
- Sublime Text > Package Control: Remove Package > SublimeLinter-contrib-scsslint
18+
19+
#### Install stylelint
20+
21+
- `npm install -g stylelint`
22+
- Install SublimeLinter packages*:
23+
- Sublime Text > Package Control: Install Package > SublimeLinter
24+
- Sublime Text > Package Control: Install Package > SublimeLinter-contrib-stylelint
25+
26+
*Plugins for other text editors are listed [here](https://stylelint.io/user-guide/complementary-tools/#editor-plugins).
27+
28+
To automatically lint and show errors when you save a file:
29+
30+
- Sublime Text > Preferences > Package Settings > SublimeLinter > Settings - User
31+
- Add these options:
32+
33+
```json
34+
{
35+
"user": {
36+
"lint_mode": "load/save",
37+
"show_errors_on_save": true,
38+
}
39+
}
40+
```
41+
42+
#### Update project
43+
44+
```
45+
yarn upgrade mode-front-end
46+
yarn add stylelint-config-property-sort-order-smacss
47+
npm run init-config --prefix ./node_modules/mode-front-end
48+
rm -f .scss-lint.yml
49+
git add .scss-lint.yml && git add .stylelintrc
50+
git checkout .
51+
git commit -m "Replace scss-lint with stylelint"
52+
```
53+
854
## Upgrading to 2.2.0 from 2.1.x
955

1056
Estimated upgrade time: 0.5 hour

0 commit comments

Comments
 (0)