-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathproject-log.qmd
More file actions
43 lines (32 loc) · 1.67 KB
/
project-log.qmd
File metadata and controls
43 lines (32 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---
title: "Project Log"
---
# Project Log
Track important milestones and implementation notes here.
## 2026-04-15
- Initialized Quarto website source files.
- Added GitHub Pages deployment workflow.
- Set Quarto output directory to `docs` for GitHub Pages publishing.
- Added notebook-backed item profile page for Wikidata item `Q138547468`.
- Created reusable helper module `wikidata_profile.py` for query, fetch, and rendering logic.
- Added visual summaries to the item profile page (top properties and value type breakdown).
- Fixed Wikidata endpoint access by sending explicit HTTP headers in SPARQL requests.
- Parameterized notebook workflow so `item_id` can be changed in one place.
- Enabled collapsible code blocks in rendered notebook HTML.
- Initialized git repository, pushed to `mrchristian/prototype`, and connected `origin`.
- Fixed GitHub Actions Pages setup failure by enabling automatic Pages enablement in workflow.
- Added manual `workflow_dispatch` deployment instructions in project documentation.
## Publishing Instructions
Use these steps to publish and re-publish the site to GitHub Pages.
1. Commit and push updates to `main`.
2. In GitHub, open **Settings -> Pages**.
3. Under Build and deployment, set Source to **GitHub Actions**.
4. Confirm the workflow file `.github/workflows/publish.yml` is present.
5. Wait for the **Publish Quarto Site** workflow to complete.
### Manual publish (no code changes)
1. Open **Actions** in GitHub.
2. Select **Publish Quarto Site**.
3. Click **Run workflow** and choose `main`.
### If deployment fails on Pages configuration
- Re-check Settings -> Pages is enabled for GitHub Actions.
- Re-run the workflow after enabling Pages.