Skip to content

Bump stylelint-config-standard-scss from 14.0.0 to 15.0.1 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1,453 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1453 commits
Select commit Hold shift + click to select a range
70e55f1
Update CHANGELOG.md
mattxwang Jan 14, 2023
1de6260
Bump prettier from 2.8.2 to 2.8.3
dependabot[bot] Jan 16, 2023
eeb89e5
Merge pull request #1134 from just-the-docs/dependabot/npm_and_yarn/p…
dependabot[bot] Jan 16, 2023
d423c96
Add new `_sass/custom/setup.scss` for variable definition (#1135)
mattxwang Jan 18, 2023
73a7e7c
Update CHANGELOG.md
mattxwang Jan 18, 2023
3335b97
Exclude images from being bundled with gem (#1142)
m-r-mccormick Jan 23, 2023
3de6c58
Update CHANGELOG.md
mattxwang Jan 23, 2023
81d7e13
Docs: add a migration guide (#1059)
pdmosses Jan 23, 2023
c7bdfe5
docs: clarify steps to add custom `lunr` index code (#1139)
diablodale Jan 23, 2023
3ce3dc7
Update CHANGELOG.md
mattxwang Jan 23, 2023
975aec0
ci: Add workflow for updating jekyll-anchor-headings automatically (#…
max06 Jan 23, 2023
5f91e32
docs: label new features introduced in `v0.4` (#1138)
mattxwang Jan 30, 2023
c13a5d2
Update CHANGELOG.md
mattxwang Jan 30, 2023
6cdd4f7
Fix dark theme's code block background, line number colors (#1124)
m-r-mccormick Jan 30, 2023
cf72c43
Update CHANGELOG.md
mattxwang Jan 30, 2023
b2bbdb7
Add configuration key to load a local version of mermaid (#1153)
fabrik42 Feb 5, 2023
4a7fbbc
Update CHANGELOG.md
mattxwang Feb 5, 2023
8894630
Fix copy code button interaction with kramdown line numbers (#1143)
mattxwang Feb 5, 2023
c7c9999
Update CHANGELOG.md
mattxwang Feb 5, 2023
86dbc2d
Prep for `v0.4.0.rc5`; update gemspec and CHANGELOG
mattxwang Feb 5, 2023
dd1e80a
Prep for `v0.4.0`: changelog, docs, gemspec bump
mattxwang Feb 6, 2023
f312da6
Bump prettier from 2.8.3 to 2.8.4 (#1158)
dependabot[bot] Feb 8, 2023
a812b37
Add CI for `github-pages` gem builds (#1164)
mattxwang Feb 14, 2023
27ae8d3
Add to CI matrix: windows, macOS; Ruby 2.7; allow later versions of `…
mattxwang Feb 14, 2023
0484b45
Readd `jekyll-github-metadata` plugin to site (#1108)
mattxwang Feb 14, 2023
00cb3ba
Update CHANGELOG.md
mattxwang Feb 14, 2023
a9d9354
Remove unused `OneDarkJekyll` files (#1167)
mattxwang Feb 17, 2023
f8e9398
Update CHANGELOG.md
mattxwang Feb 17, 2023
fdf48d2
Fix AsciiDoc code block styling (#1168)
flyx Feb 19, 2023
b20acf0
Update CHANGELOG.md
mattxwang Feb 19, 2023
51e1c29
Fix main content negative margin for viewports in `[$md, $nav-width +…
Dima-369 Feb 23, 2023
6a2c602
Update CHANGELOG.md
mattxwang Feb 23, 2023
1289f68
Prep for `v0.4.1`
mattxwang Feb 23, 2023
56a2dc5
Fix `prettier` usage (#1172)
mattxwang Mar 2, 2023
5f59793
Upgrade to Stylelint 15 (#1185)
mattxwang Mar 2, 2023
6a55d05
Moves `.prettierrc` to `package.json` (#1186)
mattxwang Mar 2, 2023
1999256
Revert `mermaid_config.js` `prettier-ignore` comment (#1189)
mattxwang Mar 3, 2023
16fe752
Add docs for using mermaid with AsciiDoc (#1182)
flyx Mar 8, 2023
67d7465
Update CHANGELOG.md
mattxwang Mar 8, 2023
9a0b518
Update default theme code highlighting with Atom's One Light colors, …
mattxwang Mar 8, 2023
cc9bead
Update CHANGELOG.md
mattxwang Mar 8, 2023
38a34af
Remove unused dark syntax themes (#1192)
mattxwang Mar 9, 2023
19dbd77
Fix duplicate import of `color_schemes` (#1173)
mattxwang Mar 9, 2023
7659542
Fix import order for `setup.scss` (#1184)
mattxwang Mar 9, 2023
ac5c99c
Update CHANGELOG.md
mattxwang Mar 9, 2023
117195f
Prep for v0.4.2
mattxwang Mar 15, 2023
1a22f05
Remove unused images (`just-the-docs.png`, `search.svg`) (#1107)
mattxwang Mar 15, 2023
5dd80bf
docs: exclude `CODE_OF_CONDUCT`, `docker-compose`, and `Dockerfile` (…
mattxwang Mar 15, 2023
7defb31
Update CHANGELOG.md
mattxwang Mar 15, 2023
39a5854
Bump stylelint from 15.2.0 to 15.3.0 (#1197)
dependabot[bot] Mar 17, 2023
7451cb5
Bump prettier from 2.8.4 to 2.8.5 (#1198)
dependabot[bot] Mar 20, 2023
7b3c516
Bump prettier from 2.8.5 to 2.8.6 (#1199)
dependabot[bot] Mar 21, 2023
0989692
Bump prettier from 2.8.6 to 2.8.7 (#1203)
dependabot[bot] Mar 24, 2023
a95e78f
Revert "Fix import order for `setup.scss` (#1184)" (#1209)
mattxwang Mar 29, 2023
27123d4
Update CHANGELOG.md
mattxwang Mar 29, 2023
f636d5a
Bump stylelint from 15.3.0 to 15.4.0 (#1213)
dependabot[bot] Apr 3, 2023
7404c6f
Bump stylelint-config-standard-scss from 7.0.1 to 8.0.0 (#1217)
dependabot[bot] Apr 11, 2023
4d95f99
Fix color contrast issues with `::selection` (reverting to browser de…
mattxwang Apr 12, 2023
786678a
Update CHANGELOG.md
mattxwang Apr 12, 2023
5e5e243
Fix mermaid `v10`, bundle all mermaid code in component (#1190)
mattxwang Apr 12, 2023
6a6cc20
Prep `v0.5.0`
mattxwang Apr 12, 2023
cdf5510
Fix typo ("them" → "theme") in MIGRATION.md (#1219)
waldyrious Apr 12, 2023
238b4ea
Bump stylelint from 15.4.0 to 15.5.0 (#1224)
dependabot[bot] Apr 20, 2023
d2e34cb
Docs: fix `font-weight` typo (Utilities > Typography) (#1229)
mattxwang Apr 20, 2023
a1ca235
Document copy code button requiring secure context (#1225)
rmoff Apr 20, 2023
eabae95
Fix `just the docs` typo in migration guide (#1230)
mattxwang Apr 20, 2023
d107faa
Update CHANGELOG.md (#1231)
mattxwang Apr 20, 2023
7daf042
Disable copy code button in insecure contexts (#1226)
rmoff Apr 22, 2023
a9bced2
Update CHANGELOG.md
mattxwang Apr 22, 2023
fe31bf4
Bump stylelint from 15.5.0 to 15.6.0 (#1235)
dependabot[bot] Apr 24, 2023
e023165
Bump prettier from 2.8.7 to 2.8.8 (#1234)
dependabot[bot] Apr 24, 2023
7a4865a
Remove unused `release-drafter` action (#1237)
mattxwang Apr 24, 2023
3723875
Bump stylelint-config-standard-scss from 8.0.0 to 9.0.0 (#1238)
dependabot[bot] Apr 25, 2023
e64d97c
Fix context-based media feature (not supported by Safari `<16.4` (#1240)
mattxwang Apr 25, 2023
aaf5a68
Prep `v0.5.1`
mattxwang Apr 25, 2023
3048541
Bump stylelint from 15.6.0 to 15.6.1 (#1246)
dependabot[bot] May 3, 2023
8e38759
Fix liquid variable leakage in navigation components (#1243)
pdmosses May 9, 2023
0b93b35
Update canonical site domain to be `just-the-docs.com` (#1211)
mattxwang May 15, 2023
216d342
Bump stylelint from 15.6.1 to 15.6.2 (#1254)
dependabot[bot] May 17, 2023
3618253
Fix CI installing multiple copies of Jekyll, explicitly add `kramdown…
mattxwang May 22, 2023
cffe2f1
Add ARIA roles and labels to search, header, logo, mobile menu button…
joelhawksley May 31, 2023
2b1cb67
Update changelog
mattxwang May 31, 2023
8103538
Bump stylelint from 15.6.2 to 15.6.3 (#1267)
dependabot[bot] Jun 5, 2023
d0cc9a0
Bump stylelint from 15.6.3 to 15.7.0 (#1268)
dependabot[bot] Jun 6, 2023
0ca6933
Fix ARIA labels for all anchors with `href="#"`; adds `aria-pressed` …
mattxwang Jun 7, 2023
790a8b5
Update CHANGELOG.md
mattxwang Jun 7, 2023
ea0d5d8
v0.5.2
mattxwang Jun 7, 2023
4151d46
Fix font-size scaling for text-related CSS properties by using `rem` …
mattxwang Jun 16, 2023
56c908e
v0.5.3
mattxwang Jun 17, 2023
20a80e4
Bump stylelint from 15.7.0 to 15.8.0 (#1276)
dependabot[bot] Jun 19, 2023
24372f0
Bump stylelint from 15.8.0 to 15.9.0 (#1281)
dependabot[bot] Jun 23, 2023
1359fcb
Fix Mermaid labels inheriting theme `.label` styling (#1278)
mattxwang Jun 24, 2023
c21def3
Fix `.label-*` coloring bug (#1286)
mattxwang Jun 27, 2023
75a0635
Bump stylelint-config-standard-scss from 9.0.0 to 10.0.0 (#1287)
dependabot[bot] Jun 30, 2023
9959191
v0.5.4
mattxwang Jul 5, 2023
df03a04
Bump stylelint from 15.9.0 to 15.10.0 (#1289)
dependabot[bot] Jul 5, 2023
95a30db
Bump stylelint from 15.10.0 to 15.10.1 (#1292)
dependabot[bot] Jul 6, 2023
c9d3b96
Bump prettier from 2.8.8 to 3.0.0 (#1291)
dependabot[bot] Jul 8, 2023
b4d29cc
Bump stylelint from 15.10.1 to 15.10.2 (#1296)
dependabot[bot] Jul 19, 2023
caa9946
Add example of using <details> tag in Markdown kitchen sink (#1297)
blaylockbk Jul 19, 2023
e8032a0
Add theme variable to specify `color-scheme` for `:root` (#1280)
sigv Jul 24, 2023
f246498
Update CHANGELOG.md
mattxwang Jul 24, 2023
525742e
Fix missing closing `</button>` tag in `sidebar.html` (#1304)
mattxwang Jul 28, 2023
e044134
Update CHANGELOG
mattxwang Jul 28, 2023
7602fa1
Bump prettier from 3.0.0 to 3.0.1 (#1312)
dependabot[bot] Aug 3, 2023
d041f59
Bump prettier from 3.0.1 to 3.0.2 (#1318)
dependabot[bot] Aug 16, 2023
9d0ce1c
Fix the navigation panel (#1244)
pdmosses Aug 18, 2023
d7e4a80
Fix incorrect HTML in theme & docs; validate HTML in CI (#1305)
mattxwang Aug 20, 2023
7b18115
Prep `v0.6.0`
mattxwang Aug 20, 2023
03a99c6
`0.6.0`
mattxwang Aug 20, 2023
82cd4d3
Bump stylelint from 15.10.2 to 15.10.3 (#1324)
dependabot[bot] Aug 21, 2023
3966138
ci: bump Ruby to `3.2`, changes core test matrix to `3.x` (#1325)
mattxwang Aug 22, 2023
3bfd152
Add `Gemfile.lock` (#1307)
max06 Aug 22, 2023
8d8b444
ci: Add Internet Archive to ignored URLs (#1326)
mattxwang Aug 22, 2023
6041c7c
Fix JS error for pages excluded from navigation (#1332)
pdmosses Aug 26, 2023
cef1203
`v0.6.1`
mattxwang Aug 26, 2023
8f9c0c4
Fix lockfile after version bump
mattxwang Aug 26, 2023
3a205e5
Fix typo in Changelog
mattxwang Aug 26, 2023
720dd43
Update outdated ruby workflow
mattxwang Aug 26, 2023
5deba46
Bump prettier from 3.0.2 to 3.0.3 (#1338)
dependabot[bot] Aug 30, 2023
c115932
Fix Windows emoji font fallback (#1337)
flanakin Aug 30, 2023
bebaee0
Update CHANGELOG.md
mattxwang Aug 30, 2023
4556629
Update `.gitignore` (#1327)
mattxwang Aug 30, 2023
281839f
Fix docs typos (#1341)
omahs Sep 3, 2023
2b434e5
Bump stylelint-config-standard-scss from 10.0.0 to 11.0.0 (#1342)
dependabot[bot] Sep 5, 2023
0964e1f
Remove the `passive` toggle (#1335)
pdmosses Sep 6, 2023
200ae6e
Create FUNDING.yml (#1348)
mattxwang Sep 12, 2023
22fc061
0.6.2
mattxwang Sep 20, 2023
328b26a
Fix committed lockfile
mattxwang Sep 20, 2023
b342531
ci: update actions to latest major versions (#1361)
mattxwang Sep 27, 2023
cd4f1b0
Remove href from the navigation link to the current page (#1356)
pdmosses Sep 29, 2023
2ccc451
Fix: improve build time (#1358)
pdmosses Oct 1, 2023
33ba8d8
Add configuration options for opening external links in new tab (#1360)
CarbonNeuron Oct 4, 2023
dfe751e
docs: fix navigation structure header hierarchy, uniqueness (#1363)
mattxwang Oct 5, 2023
66b84a0
Fixes erroneous parentheses in `site_nav` conditional (#1366)
mattxwang Oct 6, 2023
3d01bc9
Bump postcss from 8.4.28 to 8.4.31 (#1369)
dependabot[bot] Oct 8, 2023
ae52352
Fixed: navigation scroll to active link regression (#1367)
pdmosses Oct 8, 2023
b75fd5e
Bump stylelint from 15.10.3 to 15.11.0 (#1375)
dependabot[bot] Oct 18, 2023
cdae4f6
docs: fix typos in `CHANGELOG` and `MIGRATION` (#1377)
thapasusheel Oct 20, 2023
fad3712
Update Changelog
mattxwang Oct 20, 2023
56e0f1c
Fix invalid CSS rules in head elements (#1368)
pdmosses Oct 25, 2023
80bd7bf
Fix accidental disabling of forward-declared stylesheets (#1373)
mattxwang Oct 25, 2023
a387ea1
Prep 0.7.0
mattxwang Oct 25, 2023
2ed7a7d
Version 0.7.0
mattxwang Oct 25, 2023
870a6a4
Fix `Gemfile.lock` post-release
mattxwang Oct 25, 2023
1c27df3
Bump rake from 13.0.6 to 13.1.0 (#1385)
dependabot[bot] Nov 2, 2023
a9a336f
Bump stylelint-config-standard-scss from 11.0.0 to 11.1.0 (#1386)
dependabot[bot] Nov 3, 2023
4e7f834
Bump prettier from 3.0.3 to 3.1.0 (#1393)
dependabot[bot] Nov 13, 2023
fd689b4
docs: fix misleading docs on code with line numbers (#1349)
mattxwang Nov 15, 2023
d8a23a0
Bump prettier from 3.1.0 to 3.1.1 (#1402)
dependabot[bot] Dec 13, 2023
8f0bcd6
Add documentation to "Navigation Structure" on collections and groupi…
mitchnemirov Dec 18, 2023
b12ed38
Update CHANGELOG
mattxwang Dec 18, 2023
69583cb
Bump jekyll from 4.3.2 to 4.3.3 (#1406)
dependabot[bot] Dec 28, 2023
0352428
Bump jekyll-github-metadata from 2.16.0 to 2.16.1 (#1407)
dependabot[bot] Dec 29, 2023
da38718
Fix incorrect positioning of clickable area for navigation links on S…
mattxwang Jan 1, 2024
e96bf6a
Bump prettier from 3.1.1 to 3.2.2 (#1415)
dependabot[bot] Jan 15, 2024
7422816
Fix navigation when `.html` omitted (#1374)
pdmosses Jan 25, 2024
52b4b44
Bump nokogiri from 1.15.4 to 1.16.2 (#1425)
dependabot[bot] Feb 7, 2024
01719a8
Add configurable keyboard shortcut to focus search input (#1411)
kcromanpl Feb 21, 2024
b8f6f2b
Bump prettier from 3.2.2 to 3.2.5 (#1424)
dependabot[bot] Feb 22, 2024
820d256
Quicker build (#1397)
pdmosses Feb 23, 2024
6fc71c1
Prep 0.8.0
mattxwang Feb 23, 2024
5357ffa
0.8.0
mattxwang Feb 23, 2024
15a0b6e
Fix Liquid filter typo in breadcrumb component (`strip` instead of `t…
Zarthus Mar 6, 2024
880f4dc
Build docs site using strict mode and `strict_filters` (#1435)
Zarthus Mar 6, 2024
930a0e0
Prep 0.8.1
mattxwang Mar 6, 2024
7de5f7a
0.8.1
mattxwang Mar 6, 2024
328893d
Fix: Protect theme JS file from front matter default for layout (#1447)
pdmosses Apr 1, 2024
e434f91
Prep 0.8.2
mattxwang Apr 1, 2024
e92afff
0.8.2
mattxwang Apr 1, 2024
5110bf7
Bump rake from 13.1.0 to 13.2.0 (#1449)
dependabot[bot] Apr 2, 2024
df78a84
Bump rake from 13.2.0 to 13.2.1 (#1453)
dependabot[bot] Apr 5, 2024
063a130
Update preferred Ruby version to 3.3, update deps (#1460)
mattxwang Apr 17, 2024
a251382
Add `nav_enabled` variables for more customizable and feature-complet…
kevinlin1 Apr 22, 2024
dd4613e
Fix broken link to apidock.com (#1475)
mattxwang May 15, 2024
644287c
Bump html-proofer from 5.0.8 to 5.0.9 (#1472)
dependabot[bot] May 15, 2024
1b79df8
Bump nokogiri from 1.16.4 to 1.16.5 (#1474)
dependabot[bot] May 15, 2024
2dd535c
Fix: protect `search-data.json` file from front matter default for la…
mattxwang May 16, 2024
6242d32
Bump rexml from 3.2.6 to 3.2.8 (#1476)
dependabot[bot] May 30, 2024
da4be68
Bump prettier from 3.2.5 to 3.3.2 (#1482)
dependabot[bot] Jun 24, 2024
f3b947d
Bump prettier from 3.3.2 to 3.3.3 (#1494)
dependabot[bot] Jul 16, 2024
3a7066c
Bump rexml from 3.2.8 to 3.3.3 (#1504)
dependabot[bot] Aug 8, 2024
9aa1eea
Fix Sass mixed declarations (#1495)
bobvandevijver Aug 12, 2024
4862864
Bump stylelint to v16, SCSS config to v13 (#1507)
mattxwang Aug 12, 2024
060bb31
Apply Stylelint to `vendor/` code, fix errors (#1508)
mattxwang Aug 12, 2024
3974fb8
Prep: 0.9.0
mattxwang Aug 12, 2024
facad4c
0.9.0
mattxwang Aug 12, 2024
ac78bfe
Fix CHANGELOG typo
mattxwang Aug 12, 2024
0fc4768
Bump stylelint from 16.8.1 to 16.8.2 (#1515)
dependabot[bot] Aug 16, 2024
a4e4e31
Feature: Allow unlimited multi-level navigation (#1431)
pdmosses Aug 20, 2024
dd0b814
Docs: Allow unlimited multi-level navigation (#1440)
pdmosses Aug 20, 2024
26be7e9
Update CHANGELOG.md
pdmosses Aug 20, 2024
1ebf644
Bump rexml from 3.3.3 to 3.3.6 (#1520)
dependabot[bot] Aug 22, 2024
9f48631
Bump stylelint from 16.8.2 to 16.9.0 (#1525)
dependabot[bot] Aug 28, 2024
ce32212
docs: add sitemap (via `jekyll-sitemap` plugin) (#1530)
mattxwang Sep 4, 2024
8292f46
docs: fix (non-systemic) accessibility issues flagged by aXe (#1531)
mattxwang Sep 6, 2024
3e6e3ab
Prep 0.10.0
mattxwang Sep 9, 2024
b208113
0.10.0
mattxwang Sep 9, 2024
9643336
Bump jekyll from 4.3.3 to 4.3.4 (#1537)
dependabot[bot] Sep 17, 2024
aeaa79c
Bump google-protobuf from 4.28.1 to 4.28.2 (#1538)
dependabot[bot] Sep 19, 2024
f5626b1
Update CI language versions (#1549)
mattxwang Oct 9, 2024
e973554
Bump stylelint from 16.9.0 to 16.10.0 (#1554)
dependabot[bot] Oct 21, 2024
365a2ce
Bump rexml from 3.3.7 to 3.3.9 (#1561)
dependabot[bot] Oct 29, 2024
a7af8a2
Bump webrick from 1.8.1 to 1.8.2 (#1550)
dependabot[bot] Oct 29, 2024
5cdd1ef
Bump prettier from 3.3.3 to 3.4.2 (#1575)
dependabot[bot] Dec 5, 2024
f3d1be7
Bump stylelint from 16.10.0 to 16.11.0 (#1572)
dependabot[bot] Dec 5, 2024
e2c9b4f
Bump stylelint from 16.11.0 to 16.12.0 (#1580)
dependabot[bot] Dec 18, 2024
75eff6a
Add flickr.com to excluded external URLs
mattxwang Dec 28, 2024
10c6c74
Bump stylelint-config-standard-scss from 13.1.0 to 14.0.0 (#1573)
dependabot[bot] Dec 28, 2024
ad56241
Fix `back_to_top` not displaying when no other footer variables are s…
mattxwang Jan 6, 2025
bce3c32
Fix: auto-generated child navigation (TOC) (#1590)
pdmosses Jan 6, 2025
31f5744
Docs: Fix default-child wording (#1540)
janbrasna Jan 6, 2025
676b33a
Update in-page.md with more explicit directions for using {:toc} (#1551)
sebjameswml Jan 6, 2025
1594ba6
Remove (theme)`Dockerfile` (#1299)
mattxwang Jan 6, 2025
663f527
Prep 0.10.1
mattxwang Jan 6, 2025
7fc56e2
0.10.1
mattxwang Jan 6, 2025
abb054a
ci: add/bump Ruby 3.4, move Node to 22 (#1594)
mattxwang Jan 13, 2025
a45ee85
Bump stylelint from 16.12.0 to 16.13.0 (#1596)
dependabot[bot] Jan 13, 2025
883d7e5
Bump stylelint from 16.13.0 to 16.13.2 (#1598)
dependabot[bot] Jan 16, 2025
ab02d13
Bump `upload-pages-artifact`
mattxwang Jan 24, 2025
3dae5b6
Further deploy fixes
mattxwang Jan 24, 2025
4789643
Bump stylelint from 16.13.2 to 16.14.1 (#1605)
dependabot[bot] Jan 28, 2025
508ce96
Bump jekyll from 4.3.4 to 4.4.0 (#1604)
dependabot[bot] Jan 28, 2025
bae7957
Bump jekyll from 4.4.0 to 4.4.1 (#1606)
dependabot[bot] Jan 31, 2025
af5fd3a
Bump prettier from 3.4.2 to 3.5.0 (#1608)
dependabot[bot] Feb 10, 2025
5891e41
Bump nokogiri from 1.18.1 to 1.18.3 (#1616)
dependabot[bot] Feb 20, 2025
c2bfa60
Bump prettier from 3.5.0 to 3.5.2 (#1617)
dependabot[bot] Feb 25, 2025
7cd7004
Bump html-proofer from 5.0.9 to 5.0.10 (#1618)
dependabot[bot] Feb 25, 2025
a866803
Bump uri from 0.13.0 to 0.13.2 (#1622)
dependabot[bot] Mar 5, 2025
60252d2
Bump prettier from 3.5.2 to 3.5.3 (#1621)
dependabot[bot] Mar 5, 2025
8eead9e
Bump stylelint from 16.14.1 to 16.15.0 (#1620)
dependabot[bot] Mar 5, 2025
3adc0e2
Bump json from 2.10.1 to 2.10.2 (#1625)
dependabot[bot] Mar 12, 2025
840bf70
Bump stylelint from 16.15.0 to 16.16.0 (#1628)
dependabot[bot] Mar 18, 2025
32d0723
Bump csv from 3.3.2 to 3.3.3 (#1629)
dependabot[bot] Mar 21, 2025
27cb68e
Bump nokogiri from 1.18.3 to 1.18.4 (#1631)
dependabot[bot] Mar 22, 2025
546f8d8
Bump stylelint from 16.16.0 to 16.17.0 (#1632)
dependabot[bot] Apr 4, 2025
b034b8d
Bump csv from 3.3.3 to 3.3.4 (#1639)
dependabot[bot] Apr 15, 2025
3467ff1
Bump stylelint from 16.17.0 to 16.19.0 (#1642)
dependabot[bot] Apr 24, 2025
854154e
Add GH Actions auditing to dependabot
mattxwang Apr 24, 2025
6bf253b
Remove unused action
mattxwang Apr 24, 2025
ccdf6c6
Bump actions/cache from 3 to 4 (#1643)
dependabot[bot] Apr 24, 2025
5500948
Bump actions/setup-node from 3 to 4 (#1644)
dependabot[bot] Apr 24, 2025
085a661
Bump nokogiri from 1.18.4 to 1.18.8 (#1640)
dependabot[bot] Apr 24, 2025
903d8e2
Bump Cyb3r-Jak3/html5validator-action from 2a593a9f2c10593cbac84791a6…
dependabot[bot] Apr 26, 2025
b5345f2
Bump actions/configure-pages from 3 to 5 (#1647)
dependabot[bot] Apr 26, 2025
6a2ffc2
Bump base64 from 0.2.0 to 0.3.0 (#1666)
dependabot[bot] Jun 4, 2025
5b10552
Bump rake from 13.2.1 to 13.3.0 (#1665)
dependabot[bot] Jun 4, 2025
45b6033
Bump csv from 3.3.4 to 3.3.5 (#1668)
dependabot[bot] Jun 6, 2025
99fa4f9
Merge remote-tracking branch 'other-repo/main'
kavaivaleri Jun 9, 2025
2cfd605
Bump stylelint-config-standard-scss from 14.0.0 to 15.0.1
dependabot[bot] Jun 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# [Choice] Debian OS version (use bullseye on local arm64/Apple Silicon): bullseye, buster
ARG VARIANT=bullseye
FROM mcr.microsoft.com/vscode/devcontainers/jekyll:0-${VARIANT}

# [Choice] Node.js version: none, lts/*, 16, 14, 12, 10
ARG NODE_VERSION="none"
RUN if [ "${NODE_VERSION}" != "none" ]; then su vscode -c "umask 0002 && . /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"; fi

# [Optional] Uncomment this section to install additional OS packages.
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
# && apt-get -y install --no-install-recommends <your-package-list-here>

# [Optional] Uncomment this line to install global node packages.
# RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g <your-package-here>" 2>&1
26 changes: 26 additions & 0 deletions .devcontainer/base.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# [Choice] Debian OS version (use 2.7-bullseye on local arm64/Apple Silicon): 2.7-bullseye, 2.7-buster
ARG VARIANT=2.7-bullseye
FROM mcr.microsoft.com/vscode/devcontainers/ruby:${VARIANT}
COPY library-scripts/meta.env /usr/local/etc/vscode-dev-containers

# ENV Variables required by Jekyll
ENV LANG=en_US.UTF-8 \
LANGUAGE=en_US:en \
TZ=Etc/UTC \
LC_ALL=en_US.UTF-8 \
LANG=en_US.UTF-8 \
LANGUAGE=en_US

# Install bundler, latest jekyll, and github-pages for older jekyll
RUN gem install bundler jekyll github-pages

# [Choice] Node.js version: none, lts/*, 16, 14, 12, 10
ARG NODE_VERSION="none"
RUN if [ "${NODE_VERSION}" != "none" ]; then su vscode -c "umask 0002 && . /usr/local/share/nvm/nvm.sh && nvm install ${NODE_VERSION} 2>&1"; fi

# [Optional] Uncomment this section to install additional OS packages.
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
# && apt-get -y install --no-install-recommends <your-package-list-here>

# [Optional] Uncomment this line to install global node packages.
# RUN su vscode -c "source /usr/local/share/nvm/nvm.sh && npm install -g <your-package-here>" 2>&1
35 changes: 35 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.224.2/containers/jekyll
{
"name": "Just the docs",
"build": {
"dockerfile": "Dockerfile",
"args": {
// Update 'VARIANT' to pick a Debian OS version: bullseye, buster
// Use bullseye when on local arm64/Apple Silicon.
"VARIANT": "bullseye",
// Enable Node.js: pick the latest LTS version
"NODE_VERSION": "lts/*"
}
},

// Set *default* container specific settings.json values on container create.
"settings": {},

// Add the IDs of extensions you want installed when the container is created.
"extensions": ["GitHub.vscode-pull-request-github"],

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [
// Jekyll server
4000,
// Live reload server
35729
],

// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "sh .devcontainer/post-create.sh",

// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "vscode"
}
12 changes: 12 additions & 0 deletions .devcontainer/post-create.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/sh

# Install the version of Bundler.
if [ -f Gemfile.lock ] && grep "BUNDLED WITH" Gemfile.lock > /dev/null; then
cat Gemfile.lock | tail -n 2 | grep -C2 "BUNDLED WITH" | tail -n 1 | xargs gem install bundler -v
fi

# If there's a Gemfile, then run `bundle install`
# It's assumed that the Gemfile will install Jekyll too
if [ -f Gemfile ]; then
bundle install
fi
2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
github: just-the-docs
open_collective: just-the-docs
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Ask a question
url: https://github.com/just-the-docs/just-the-docs/discussions
about: Ask questions and discuss with other community members
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
20 changes: 20 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
version: 2
updates:
- package-ecosystem: npm
directory: "/"
schedule:
interval: daily
time: "10:00"
open-pull-requests-limit: 10
- package-ecosystem: bundler
directory: "/"
schedule:
interval: daily
time: "10:00"
open-pull-requests-limit: 10
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: daily
time: "10:00"
open-pull-requests-limit: 10
108 changes: 108 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
on:
push:
branches:
- main
pull_request:
branches:
- main

name: CI

jobs:
jekyll-build:
name: Build (jekyll gem)
strategy:
fail-fast: false
matrix:
jekyll-version: [3.9, 4.3]
os: [ubuntu-latest, macos-latest, windows-latest]
ruby-version: ["3.1", "3.2", "3.3", "3.4"]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Setup Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}
bundler-cache: false
- name: Bundle Install (Jekyll ${{ matrix.jekyll-version }})
run: bundle install
env:
BUNDLE_GEMFILE: fixtures/Gemfile-jekyll-${{ matrix.jekyll-version }}
- name: Init Search
run: bundle exec rake search:init
env:
BUNDLE_GEMFILE: fixtures/Gemfile-jekyll-${{ matrix.jekyll-version }}
- name: Build Site
run: bundle exec jekyll build
env:
BUNDLE_GEMFILE: fixtures/Gemfile-jekyll-${{ matrix.jekyll-version }}

github-pages-build:
name: Build (github-pages gem)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: "3.4"
bundler-cache: false
- name: Bundle Install
run: bundle install
env:
BUNDLE_GEMFILE: fixtures/Gemfile-github-pages
- name: Build Site
run: bundle exec jekyll build
env:
BUNDLE_GEMFILE: fixtures/Gemfile-github-pages

validate:
name: Validate HTML
strategy:
fail-fast: false
matrix:
ruby-version: ["3.4"]
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Setup Ruby ${{ matrix.ruby-version }}
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby-version }}
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
cache-version: 0 # Increment this number if you need to re-download cached gems
- name: Cache HTMLProofer
id: cache-htmlproofer
uses: actions/cache@v4
with:
path: tmp/.htmlproofer
key: ${{ runner.os }}-htmlproofer
- name: Build Site
run: bundle exec jekyll build
- name: Test with Nu Validator
uses: Cyb3r-Jak3/html5validator-action@8c6ac0aa42df299c0322ce9980fed61c10930a66
with:
config: fixtures/html5validator-config.yml
- name: Test with html-proofer
run: bundle exec htmlproofer _site --ignore-urls "/github.com/,/web.archive.org/,/flickr.com/"
env:
NOKOGIRI_USE_SYSTEM_LIBRARIES: true

assets:
name: Test CSS and JS
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [22.x]

steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- run: npm install
- run: npm test
64 changes: 64 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy Jekyll site to Pages

on:
push:
branches: ["main"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow one concurrent deployment
concurrency:
group: "pages"
cancel-in-progress: true

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: "3.4"
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
cache-version: 0 # Increment this number if you need to re-download cached gems
- name: Setup Pages
id: pages
uses: actions/configure-pages@v5
- name: Build with Jekyll
# Outputs to the './_site' directory by default
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
env:
JEKYLL_ENV: production
- name: Upload artifact
# Automatically uploads an artifact from the './_site' directory by default
uses: actions/upload-pages-artifact@v3
with:
path: _site

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
39 changes: 39 additions & 0 deletions .github/workflows/publish-gem.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Publish Ruby Gem

on: workflow_dispatch

jobs:
build:
name: Publish
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Setup Ruby 3.4
uses: ruby/setup-ruby@v1
with:
ruby-version: "3.4"

- name: Publish to GPR
run: |
mkdir -p $HOME/.gem
touch $HOME/.gem/credentials
chmod 0600 $HOME/.gem/credentials
printf -- "---\n:github: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
gem build *.gemspec
gem push --KEY github --host https://rubygems.pkg.github.com/${OWNER} *.gem
env:
GEM_HOST_API_KEY: "Bearer ${{secrets.GITHUB_TOKEN}}"
OWNER: ${{ github.repository_owner }}

# Disabled as this does not handle 2FA
# - name: Publish to RubyGems
# run: |
# mkdir -p $HOME/.gem
# touch $HOME/.gem/credentials
# chmod 0600 $HOME/.gem/credentials
# printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
# gem build *.gemspec
# gem push *.gem
# env:
# GEM_HOST_API_KEY: "${{secrets.RUBYGEMS_AUTH_TOKEN}}"
Loading