Skip to content

Commit e62588d

Browse files
add content-checks.yml for spelling and link checker
1 parent 214fa84 commit e62588d

24 files changed

+1810
-10276
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: Content checks
2+
3+
on:
4+
push:
5+
branches:
6+
- "**"
7+
pull_request:
8+
9+
jobs:
10+
spell-check:
11+
name: Spell check (md/qmd)
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Check out repository
15+
uses: actions/checkout@v4
16+
17+
- name: Set up Python
18+
uses: actions/setup-python@v5
19+
with:
20+
python-version: "3.x"
21+
22+
- name: Install codespell
23+
run: python -m pip install --upgrade pip codespell
24+
25+
- name: Run codespell on .md and .qmd
26+
run: |
27+
codespell --quiet-level=2 $(git ls-files '*.md' '*.qmd')
28+
29+
link-check:
30+
name: Link check (md/qmd)
31+
runs-on: ubuntu-latest
32+
steps:
33+
- name: Check out repository
34+
uses: actions/checkout@v4
35+
36+
- name: Run lychee on .md and .qmd
37+
uses: lycheeverse/lychee-action@v1.10.0
38+
with:
39+
args: >-
40+
--no-progress
41+
--verbose
42+
--accept 200,204,206
43+
--exclude-mail
44+
$(git ls-files '*.md' '*.qmd')
45+
env:
46+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3.88 MB
Binary file not shown.
1.37 MB
Binary file not shown.

_book/chapter-00-introduction.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,7 @@ <h2 class="anchored" data-anchor-id="real-world-applications">Real-World Applica
559559
<li><strong>Social science research</strong>: analyzing survey responses, detecting patterns in observational data</li>
560560
<li><strong>Data journalism</strong>: investigating patterns in government data, economic indicators, or social trends</li>
561561
</ul>
562-
<p>Throughout the book, we implement these methods in R and demonstrate them on real datasets. A recurring example is the <strong>AssociationExplorer</strong> Shiny application, developed as part of the research underlying this work, which integrates multiple descriptive techniques into a unified interactive interface <span class="citation" data-cites="soetewey2026associationexplorer">(<a href="#ref-soetewey2026associationexplorer" role="doc-biblioref">Soetewey et al. 2026</a>)</span>. While all methods can be implemented using standard statistical software, AssociationExplorer provides a practical tool for immediate exploratory use. These examples demonstrate that advanced descriptive methods are not academic exercises, but instead solve genuine problems faced by analysts across diverse fields and showcase original contributions.</p>
562+
<p>Throughout the book, we implement these methods in R and demonstrate them on real datasets. A recurring example is the <strong>AssociationExplorer</strong> Shiny application, developed as part of the research underlying this work, which integrates multiple descriptive techniques into a unified interactive interface <span class="citation" data-cites="soetewey2026associationexplorer">(<a href="references.html#ref-soetewey2026associationexplorer" role="doc-biblioref">Soetewey et al. 2026</a>)</span>. While all methods can be implemented using standard statistical software, AssociationExplorer provides a practical tool for immediate exploratory use. These examples demonstrate that advanced descriptive methods are not academic exercises, but instead solve genuine problems faced by analysts across diverse fields and showcase original contributions.</p>
563563
</section>
564564
<section id="relationship-to-other-analytical-goals" class="level2">
565565
<h2 class="anchored" data-anchor-id="relationship-to-other-analytical-goals">Relationship to Other Analytical Goals</h2>
@@ -604,7 +604,7 @@ <h2 class="anchored" data-anchor-id="looking-ahead">Looking Ahead</h2>
604604
<p>Descriptive analysis is both art and science, requiring statistical rigor, visual judgment, and domain knowledge. We hope this book equips you with methods and perspectives that enhance all three.</p>
605605

606606

607-
<div id="refs" class="references csl-bib-body hanging-indent" data-entry-spacing="0" role="list">
607+
<div id="refs" class="references csl-bib-body hanging-indent" data-entry-spacing="0" role="list" style="display: none">
608608
<div id="ref-soetewey2026associationexplorer" class="csl-entry" role="listitem">
609609
Soetewey, Antoine, Cédric Heuchenne, Arnaud Claes, and Antonin Descampe. 2026. <span>“AssociationExplorer: A User-Friendly Shiny Application for Exploring Associations and Visual Patterns.”</span> <em>SoftwareX</em> 33: 102483. <a href="https://doi.org/10.1016/j.softx.2025.102483">https://doi.org/10.1016/j.softx.2025.102483</a>.
610610
</div>

0 commit comments

Comments
 (0)