Skip to content

Commit 04d0e44

Browse files
authored
chore: use the new repo-review (1.0.0rc3) (#770)
* chore: use the new repo-review (1.0.0rc3) Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> * fix: no attribute error Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> * Update Pyodide script source version --------- Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
1 parent 7130ca3 commit 04d0e44

File tree

8 files changed

+33
-602
lines changed

8 files changed

+33
-602
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ src/*/_version.py
142142
.jekyll-cache/
143143
.jekyll-metadata
144144
_site/
145+
docs/assets/js/repo-review-app.min.js
146+
docs/assets/js/repo-review-app.min.js.map
145147

146148
# NodeJS stuff, just in case (developer tooling)
147149
node_modules/

.readthedocs.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ build:
1313
ruby: "3.4"
1414

1515
commands:
16+
- ./helpers/fetch_repo_review_app.sh
1617
- bundle install
1718
- >
1819
JEKYLL_ENV=production bundle exec jekyll build --destination

docs/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ To build locally, install rbenv (remember to run `rbenv init` after installing,
1414
and `rbenv install 3.4.1`). Then:
1515

1616
```bash
17+
./helpers/fetch_repo_review_app.sh
1718
bundle install
1819
bundle exec jekyll serve --livereload
1920
```

docs/_includes/head_custom.html

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,7 @@
33
{%- if page.interactive_repo_review %}
44

55
<script
6-
src="https://cdn.jsdelivr.net/pyodide/v0.27.3/full/pyodide.js"
7-
crossorigin
8-
></script>
9-
10-
<script
11-
src="https://unpkg.com/react@18/umd/react.production.min.js"
12-
crossorigin
13-
></script>
14-
<script
15-
src="https://unpkg.com/react-dom@18/umd/react-dom.production.min.js"
16-
crossorigin
17-
></script>
18-
<script
19-
src="https://unpkg.com/@mui/material@v5.13.3/umd/material-ui.production.min.js"
20-
crossorigin
21-
></script>
22-
23-
<!-- pre-processor -->
24-
<script
25-
src="https://unpkg.com/babel-standalone/babel.min.js"
6+
src="https://cdn.jsdelivr.net/pyodide/v0.29.3/full/pyodide.js"
267
crossorigin
278
></script>
289
<!-- Fonts to support Material Design -->
@@ -35,10 +16,5 @@
3516
rel="stylesheet"
3617
href="https://fonts.googleapis.com/icon?family=Material+Icons"
3718
/>
38-
39-
<script
40-
type="text/babel"
41-
src="{% link assets/js/webapp.js %}"
42-
data-presets="react"
43-
></script>
19+
<link rel="modulepreload" href="{% link assets/js/repo-review-app.min.js %}" />
4420
{%- endif %}
Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
<div id="interactive-repo-review-root">
2-
Loading (requires javascript and WebAssembly)...
3-
</div>
1+
<div id="root">Loading (requires javascript and WebAssembly)...</div>
42
<style>
53
.main-content ul > li::before {
64
position: inherit;
@@ -12,19 +10,16 @@
1210
padding-left: none;
1311
}
1412
</style>
15-
<script type="text/babel">
16-
const root = ReactDOM.createRoot(
17-
document.getElementById("interactive-repo-review-root"),
18-
);
19-
root.render(
20-
<App
21-
header={false}
22-
deps={[
23-
"repo-review~=0.12.1",
24-
"sp-repo-review==2025.11.21",
25-
"validate-pyproject-schema-store==2025.11.21",
26-
"validate-pyproject[all]~=0.24.0",
27-
]}
28-
/>,
29-
);
13+
<script type="module">
14+
import { mountApp } from "{% link assets/js/repo-review-app.min.js %}";
15+
16+
mountApp({
17+
header: false,
18+
deps: [
19+
"repo-review~=1.0.0rc3",
20+
"sp-repo-review==2026.04.03",
21+
"validate-pyproject-schema-store==2026.03.29",
22+
"validate-pyproject[all]~=0.25.0",
23+
],
24+
});
3025
</script>

0 commit comments

Comments
 (0)