-
Notifications
You must be signed in to change notification settings - Fork 9
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
feat: migrate pages from converia #79
Conversation
Caution Review failedThe pull request is closed. WalkthroughThe pull request introduces extensive modifications to various documentation files for the DigiHistCH24 conference. Key changes include a restructured Changes
Possibly related PRs
Suggested labels
Suggested reviewers
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 6
🧹 Outside diff range and nitpick comments (14)
_quarto.yml (1)
Line range hint
1-60
: Consider adding URL redirects for migrated content.Since this PR migrates content from Converia to local pages, consider implementing URL redirects to maintain any existing external links to the content. This can be achieved using HTML meta redirects or JavaScript-based solutions.
Would you like assistance in implementing a redirect solution?
call-for-contributions/submission-guidelines.qmd (2)
1-3
: Consider enhancing the front matter with additional metadata.Adding metadata fields would improve SEO and documentation. Consider including:
- description
- date
- author
- keywords
--- title: Submission Guidelines +description: "Guidelines for submitting papers and posters to DigiHistCH24 conference" +date: last-modified +author: "DigiHistCH24 Team" +keywords: [conference, submission, guidelines, DigiHistCH24] ---
24-24
: Consider adding more context about the closed submission platform.The current message "CLOSED" might be too abrupt. Consider providing more information about when it closed or future opportunities.
- - **Submission**: Please use the conference submission platform (CLOSED). + - **Submission**: The conference submission platform is now closed (as of December 4, 2023). We look forward to your submissions for future events.book-of-abstracts.qmd (2)
18-19
: Remove unused categories configuration in poster listing.The poster listing has
categories: true
but doesn't include categories in its fields, which may cause confusion.- id: poster type: table - categories: true contents:
37-38
: Consider enhancing the listing presentation.The current implementation uses basic listing containers. Consider adding styling options or layout configurations to improve readability and visual appeal.
:::{#paper} + ::: {.column-page} ::: :::{#poster} + ::: {.column-page} :::Also applies to: 42-43
about.qmd (3)
2-6
: Consider enhancing the metadata section.While the metadata is well-structured, consider these improvements:
- Add
keywords-meta
for better SEO- Consider splitting the long description into a shorter meta description and moving the detailed content to the main body
- Add
date-meta
to track the last updatetitle: About -description-meta: "This repository contains the Book of Abstracts for the Digital History Switzerland 2024. Historical Research, Digital Literacy, and Algorithmic Criticism. The data in this repository is openly available to everyone and is intended to support reproducible research." +description-meta: "Book of Abstracts for Digital History Switzerland 2024: Historical Research, Digital Literacy, and Algorithmic Criticism" author-meta: "Digital History Switzerland 2024" license: "AGPL-3.0" +keywords-meta: "digital history, switzerland, conference, abstracts" +date-meta: "2024"
10-17
: Improve formatting consistency in the committee list.The current format uses inconsistent line endings. Consider using a more structured format like a table for better readability and maintenance.
-Jérôme Baudry (Ecole polytechnique fédérale de Lausanne) -Lucas Burkart (Universität Basel) -Béatrice Joyeux-Prunel (Université de Genève) -Eliane Kurmann (infoclio.ch) -Moritz Mähr (Universität Basel, Stadt.Geschichte.Basel) -Enrico Natale (infoclio.ch, Verein Geschichte und Informatik) -Christiane Sibille (Verein Geschichte und Informatik, ETH Library) -Moritz Twente (Universität Basel, Stadt.Geschichte.Basel) +| Name | Affiliation | +|------|-------------| +| Jérôme Baudry | Ecole polytechnique fédérale de Lausanne | +| Lucas Burkart | Universität Basel | +| Béatrice Joyeux-Prunel | Université de Genève | +| Eliane Kurmann | infoclio.ch | +| Moritz Mähr | Universität Basel, Stadt.Geschichte.Basel | +| Enrico Natale | infoclio.ch, Verein Geschichte und Informatik | +| Christiane Sibille | Verein Geschichte und Informatik, ETH Library | +| Moritz Twente | Universität Basel, Stadt.Geschichte.Basel |
23-23
: Improve image accessibility.The alt text for the sponsoring logos image is too verbose and includes implementation details. Consider a more concise and descriptive alt text.
-[![Sponsoring: Swiss National Foundation, FAG Basel, Max-Geldner-Stiftung, Universität Basel (Departement Geschichte), Verein Informatik und Geschichte](images/sponsoring_logos.png)](https://conferences.unibas.ch/frontend/index.php?folder_id=236&page_id=#) +[![Logos of DigiHistCH24 sponsors](images/sponsoring_logos.png)](https://conferences.unibas.ch/frontend/index.php?folder_id=236&page_id=#)README.md (2)
13-20
: Enhance installation instructions with version requirements and troubleshooting.Consider adding:
- Minimum version requirements for Quarto and Node.js
- Links to platform-specific installation guides
- Common troubleshooting steps or known issues
## Installation -Install [Quarto](https://quarto.org/) and [Node.js](https://nodejs.org/) and run the following commands in the root directory of the repository: +### Prerequisites + +- [Quarto](https://quarto.org/) (v1.0 or higher) +- [Node.js](https://nodejs.org/) (v16 or higher) + +### Steps + +1. Clone the repository +2. Run the following commands in the root directory: ```bash npm install npm run prepare
+### Troubleshooting
+
+If you encounter any issues during installation, please check our FAQ or open an issue.--- Line range hint `1-12`: **Add context about Converia migration in introduction.** Since this project involves migrating content from Converia, consider adding a brief note about this migration in the introduction section to provide context for users and contributors. ```diff # Digital History Switzerland 2024 Book of Abstracts -This repository contains the Book of Abstracts for the Digital History Switzerland 2024. Historical Research, Digital Literacy and Algorithmic Criticism. The data in this repository is openly available to everyone and is intended to support reproducible research. +This repository contains the Book of Abstracts for the Digital History Switzerland 2024: Historical Research, Digital Literacy and Algorithmic Criticism. Originally hosted on Converia, this content has been migrated to provide an open and accessible platform for sharing conference materials. The data in this repository is openly available to everyone and is intended to support reproducible research.
🧰 Tools
🪛 LanguageTool
[style] ~47-~47: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...bsite.bash quarto render blog
Run the wizard to write meaningful commit m...(ENGLISH_WORD_REPEAT_BEGINNING_RULE)
[style] ~53-~53: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ... messages.bash npm run commit
Run the wizard to create a CHANGELOG.md. `...(ENGLISH_WORD_REPEAT_BEGINNING_RULE)
call-for-contributions.qmd (2)
1-3
: Consider enhancing YAML frontmatter with additional metadata.Adding metadata fields could improve SEO and documentation:
--- title: Call for Contributions +description: "Call for contributions for DigiHistCH24 conference on Historical Research, Digital Literacy and Algorithmic Criticism" +date: "2024-09-12" +lang: en +toc: true ---
38-45
: Standardize institution formatting and consider adding contact information.The institution names use inconsistent formatting (e.g., "Universität" vs "University" and different separators).
-Jérôme Baudry (Ecole polytechnique fédérale de Lausanne) -Lucas Burkart (Universität Basel) -Béatrice Joyeux-Prunel (Université de Genève) -Eliane Kurmann (infoclio.ch) -Moritz Mähr (Universität Basel, Stadt.Geschichte.Basel) -Enrico Natale (infoclio.ch, Verein Geschichte und Informatik) -Christiane Sibille (Verein Geschichte und Informatik, ETH Library) -Moritz Twente (Universität Basel, Stadt.Geschichte.Basel) +Jérôme Baudry (EPFL - École polytechnique fédérale de Lausanne) +Lucas Burkart (University of Basel) +Béatrice Joyeux-Prunel (University of Geneva) +Eliane Kurmann (infoclio.ch) +Moritz Mähr (University of Basel, Stadt.Geschichte.Basel) +Enrico Natale (infoclio.ch, Swiss Society for History and Computing) +Christiane Sibille (Swiss Society for History and Computing, ETH Library) +Moritz Twente (University of Basel, Stadt.Geschichte.Basel)Consider adding contact information or ORCID identifiers for committee members where appropriate.
index.qmd (2)
12-13
: Update the conference description to past tense.To accurately reflect that the conference has concluded, consider adjusting the description to past tense and highlighting the outcomes or impact of the event.
Here is a suggested update:
-This conference provides a platform for scholars, researchers and professionals of all ages and levels of experience to discuss these challenges, exchange experiences, share best practices, and discuss forward-looking approaches to historical research in the digital age. It aims to promote digital literacy, raise awareness of the use of algorithms and AI systems, develop strategies for dealing with digital sources, encourage shared formats and methodologies, and facilitate the exchange of knowledge and best practices for collaborative historical research. The conference will also showcase projects and research in the field of digital history. +The conference provided a platform for scholars, researchers, and professionals of all ages and levels of experience to discuss challenges, exchange experiences, share best practices, and explore forward-looking approaches to historical research in the digital age. It aimed to promote digital literacy, raise awareness of the use of algorithms and AI systems, develop strategies for dealing with digital sources, encourage shared formats and methodologies, and facilitate the exchange of knowledge and best practices for collaborative historical research. The conference also showcased projects and research in the field of digital history.
16-18
: Ensure external links open in a new tab consistently.While you have used
target="_blank"
andrel="noopener"
in your anchor tags, consider addingrel="noreferrer"
as well to enhance security and privacy when opening external links.Here is a suggested update:
-See <a href="https://www.infoclio.ch/en/digitalhistorynetwork" target="_blank" rel="noopener">infoclio.ch</a> for more information. +See <a href="https://www.infoclio.ch/en/digitalhistorynetwork" target="_blank" rel="noopener noreferrer">infoclio.ch</a> for more information.And for the image link:
-<a href="https://www.infoclio.ch/en/digitalhistorynetwork" target="_blank" rel="noopener"><img src="/images/logo_digital_history_network_ch.svg" width="600" /></a> +<a href="https://www.infoclio.ch/en/digitalhistorynetwork" target="_blank" rel="noopener noreferrer"><img src="/images/logo_digital_history_network_ch.svg" width="600" /></a>
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
⛔ Files ignored due to path filters (4)
files/digihistch24_brochure.pdf
is excluded by!**/*.pdf
images/brochure_cover.jpg
is excluded by!**/*.jpg
images/converia_map.png
is excluded by!**/*.png
images/logo_digital_history_network_ch.svg
is excluded by!**/*.svg
📒 Files selected for processing (16)
README.md
(1 hunks)_quarto.yml
(2 hunks)about.qmd
(1 hunks)about/code-of-conduct.qmd
(1 hunks)about/terms-and-conditions.qmd
(1 hunks)book-of-abstracts.qmd
(1 hunks)call-for-contributions.qmd
(1 hunks)call-for-contributions/key-dates.qmd
(1 hunks)call-for-contributions/review-process.qmd
(1 hunks)call-for-contributions/submission-guidelines.qmd
(1 hunks)conference-program.qmd
(1 hunks)conference-program/info-event-digital-history-network-switzerland.qmd
(1 hunks)conference-program/info-event-ssh-ord.qmd
(1 hunks)conference-program/practical-information.qmd
(1 hunks)conference-program/schedule.qmd
(1 hunks)index.qmd
(1 hunks)
✅ Files skipped from review due to trivial changes (9)
- about/code-of-conduct.qmd
- about/terms-and-conditions.qmd
- call-for-contributions/key-dates.qmd
- call-for-contributions/review-process.qmd
- conference-program.qmd
- conference-program/info-event-digital-history-network-switzerland.qmd
- conference-program/info-event-ssh-ord.qmd
- conference-program/practical-information.qmd
- conference-program/schedule.qmd
🧰 Additional context used
🪛 LanguageTool
README.md
[style] ~47-~47: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...bsite. bash quarto render blog
Run the wizard to write meaningful commit m...
(ENGLISH_WORD_REPEAT_BEGINNING_RULE)
[style] ~53-~53: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ... messages. bash npm run commit
Run the wizard to create a CHANGELOG.md. `...
(ENGLISH_WORD_REPEAT_BEGINNING_RULE)
🔇 Additional comments (14)
_quarto.yml (3)
28-35
: Verify the existence of referenced .qmd files.
The navigation structure looks good, but let's ensure all referenced .qmd files exist in the repository.
#!/bin/bash
# Description: Check if all referenced .qmd files exist
# List of files to check
files=("index.qmd" "book-of-abstracts.qmd" "conference-program.qmd" "call-for-contributions.qmd" "about.qmd")
# Check each file
for file in "${files[@]}"; do
if [ -f "$file" ]; then
echo "✓ $file exists"
else
echo "✗ $file missing"
fi
done
41-60
: Verify directory structure and document content organization.
The sidebar configuration uses auto-generation from several directories. This needs verification and documentation:
- Verify that all referenced directories exist and contain appropriate content
- Document the expected content structure for maintainers
Consider adding a comment block in the YAML file documenting the expected directory structure and naming conventions for content files.
sidebar:
style: 'docked'
collapse-level: 1
+ # Content Organization:
+ # - submissions/*/index.qmd: Individual submission files
+ # - conference-program/*.qmd: Program schedule and details
+ # - call-for-contributions/*.qmd: Submission guidelines
+ # - about/*.qmd: General information pages
contents:
✅ Verification successful
Directory structure and content patterns verified successfully
All referenced directories exist and contain appropriate content:
submissions/*/index.qmd
pattern matches 39 submission files including keynotes and postersconference-program/*.qmd
contains 4 program-related filescall-for-contributions/*.qmd
contains 3 guideline filesabout/*.qmd
contains 2 information pages
The auto-generation patterns in the sidebar configuration are working as expected with the current content structure.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Description: Verify directory structure and content patterns
# Check directories
directories=("submissions" "conference-program" "call-for-contributions" "about")
echo "Checking directory structure:"
for dir in "${directories[@]}"; do
if [ -d "$dir" ]; then
echo "✓ $dir/ exists"
echo " Contents:"
find "$dir" -name "*.qmd" -type f
else
echo "✗ $dir/ missing"
fi
done
Length of output: 2374
5-5
: Verify the site-url configuration.
The title change looks good, making it more concise. However, please verify that the site-url
configuration matches the actual deployment URL for the migrated content.
✅ Verification successful
Let me try to get the site-url configuration from the _quarto.yml file:
Site URL configuration is correctly set up
The site-url is properly configured to https://digihistch24.github.io/book-of-abstracts/
which matches the expected GitHub Pages URL pattern for this repository. The title change and URL configuration are both appropriate for the migrated content.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Description: Check if the repository is configured for GitHub Pages
# and verify the deployment URL matches the configuration
# Check GitHub Pages settings
gh api repos/digihistch24/book-of-abstracts | jq '.homepage, .has_pages'
Length of output: 727
Script:
#!/bin/bash
# Check the site-url configuration in _quarto.yml
cat _quarto.yml | grep -A 1 "site-url"
Length of output: 163
call-for-contributions/submission-guidelines.qmd (3)
14-19
: LGTM! Clear and well-formatted poster proposal guidelines.
The section provides clear instructions with consistent formatting.
27-27
: LGTM! Contact information is properly formatted.
The email address is correctly obfuscated to prevent spam while maintaining usability.
25-25
: Verify the review process link.
The link to /review-process
needs verification to ensure it correctly points to the evaluation criteria document.
✅ Verification successful
Link to review process is valid and correctly points to evaluation criteria
The link /review-process
correctly points to call-for-contributions/review-process.qmd
, which contains detailed evaluation criteria including scoring dimensions (Question/Interest/Claim 40%, Data/Sources/Source Code 30%, Method 30%) and rating categories. The document exists and serves its intended purpose.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Check if the review process document exists
fd "review-process.qmd" || fd "review-process.md"
# Search for any references to evaluation criteria
rg -l "evaluation criteria"
Length of output: 144
Script:
#!/bin/bash
# Let's verify the content of review-process.qmd to ensure it contains evaluation criteria
cat call-for-contributions/review-process.qmd
Length of output: 2472
book-of-abstracts.qmd (3)
29-33
: LGTM! Clear and well-structured content.
The conference description effectively communicates the purpose and scope of the book of abstracts.
45-53
: Address the commented sponsor section.
The commented sponsor section appears to be part of the migration but is currently disabled. Consider:
- Verifying if this section should be included
- Checking if the referenced image files exist
- Using Quarto's native commenting syntax instead of HTML comments
#!/bin/bash
# Description: Check if the referenced image files exist
echo "Checking for sponsor and patronage logo images..."
fd --type f "sponsoring_logos.png|patronage_logos.png" "images"
7-8
: Verify the submission paths exist in the repository.
The listings are configured to look for submissions in specific paths. Let's verify these paths exist and contain the expected content.
Also applies to: 20-20
✅ Verification successful
The submission paths are correctly configured and exist in the repository
The verification confirms that:
- Multiple submission directories exist under
submissions/
with validindex.qmd
files - Both regular submissions (32 entries) and poster submissions (6 entries) are present in the expected directory structure
- The path pattern
submissions/*/index.qmd
in the configuration will correctly match all these files
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Description: Check if the submission paths exist and contain content
# Test 1: Check for paper submissions
echo "Checking paper submissions directory structure..."
fd --type d "submissions"
# Test 2: Check for poster submissions
echo "Checking poster submissions directory structure..."
fd --type d "submissions/poster"
# Test 3: Check for index.qmd files in these directories
echo "Checking for index.qmd files in submission directories..."
fd --type f "index.qmd" "submissions"
Length of output: 2063
about.qmd (2)
40-42
: LGTM!
The host section is clear and well-structured.
44-48
: LGTM!
The Code of Conduct section is comprehensive and well-written, with appropriate links to official resources and support channels.
call-for-contributions.qmd (2)
1-45
: Verify completeness of content migration from Converia.
Let's ensure all content has been properly migrated from the source platform.
#!/bin/bash
# Check for any remaining references to the Converia platform
rg -i "converia" .
# Look for potential missing sections by comparing with common conference page elements
echo "Checking for common conference page sections..."
SECTIONS=("registration" "deadlines" "important dates" "schedule" "program" "fees" "accommodation" "travel")
for section in "${SECTIONS[@]}"; do
echo "Searching for '$section'..."
rg -i "$section" call-for-contributions.qmd
done
34-34
: Consider including submission guidelines in the repository.
Relying on external links for crucial information like submission guidelines could be risky if the URL changes or becomes inaccessible.
Consider:
- Including the guidelines directly in this repository
- Creating a separate
submission-guidelines.qmd
file - Maintaining both the external link and a local copy
Let me verify if the guidelines are already in the repository:
index.qmd (1)
22-29
: Verify the accuracy of the organizing committee affiliations.
Please ensure that all affiliations are up-to-date and correctly formatted, as organizational changes may have occurred since the initial drafting.
If needed, you can confirm the current affiliations by checking the official websites or recent publications of the committee members.
I had a quick look around:
|
Actionable Follow-ups:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 6
🧹 Outside diff range and nitpick comments (6)
_quarto.yml (2)
22-22
: Consider using standard HTML/CSS for title formatting.The triple asterisks markdown emphasis (
***DigiHistCH24***
) might not render consistently across all browsers. Consider using HTML/CSS styling instead.- title: '***DigiHistCH24***' + title: '<strong><em>DigiHistCH24</em></strong>'
43-69
: Consider consistent approach for content generation.Some sections use
auto
for content generation while others use manual listings. Consider usingauto
consistently where possible to reduce maintenance overhead.call-for-contributions.qmd (2)
1-3
: Consider enhancing YAML metadata.The YAML frontmatter could benefit from additional metadata fields to improve SEO and document management.
--- title: Call for Contributions +description: "Call for Contributions for Digital History Switzerland 2024 conference focusing on historical research, digital literacy, and algorithmic criticism" +date: "2024-09-12" +lang: "en" ---
5-11
: Improve readability with visual hierarchy.The introduction provides excellent context but could benefit from better visual structure to enhance readability.
Consider breaking down the second paragraph into bullet points:
-Within this general context, a lot of questions need urgently to be discussed. What are the basic elements of data literacy which every historian should know about? What is algorithmic criticism and how can it be practiced in our every-day research routines? How do we manage the data we produce during the research process? Which criteria (if any) should we use to choose a software for a specific task? Where to find help when faced with a methodological or a computer problem – or a combination of both? How to set up interdisciplinary collaborations? How do we handle technologies that some of their inventors construct as ‹black boxes›? How can we deal with the rapidly increasing demand for very different resources (e.g. technical knowledge, computing power, money)? etc. +Within this general context, several key questions need to be discussed: + +- What are the basic elements of data literacy which every historian should know about? +- What is algorithmic criticism and how can it be practiced in our every-day research routines? +- How do we manage the data we produce during the research process? +- Which criteria should we use to choose software for specific tasks? +- Where to find help when faced with methodological or computer problems? +- How to set up interdisciplinary collaborations? +- How do we handle "black box" technologies? +- How can we manage increasing resource demands (technical knowledge, computing power, funding)?README.md (2)
13-20
: Enhance installation instructions with version requirements and troubleshooting.The installation section would benefit from additional details:
- Specify minimum required versions for Quarto and Node.js
- Add troubleshooting tips for common installation issues
- Include verification steps to confirm successful installation
## Installation -Install [Quarto](https://quarto.org/) and [Node.js](https://nodejs.org/) and run the following commands in the root directory of the repository: +### Prerequisites + +- [Quarto](https://quarto.org/) (v1.3 or higher) +- [Node.js](https://nodejs.org/) (v18 or higher) + +### Setup ```bash npm install npm run prepare
+### Verify Installation
+
+Run the following command to verify the setup:
+bash +quarto check +
--- `64-82`: **Add context for version control commands.** The version control section would benefit from additional context about when to use these commands: - Explain that `npm run commit` should be used instead of `git commit` - Clarify when to run `npm run changelog` (e.g., before releases) ```diff ### 4. Version Control **Commit Messages Wizard** -This command launches an interactive prompt to help create standardized, meaningful commit messages. +This command launches an interactive prompt to help create standardized, meaningful commit messages. Always use this instead of `git commit` to ensure consistent commit message formatting across the project. ```bash npm run commit
Expected output: A structured prompt for crafting a detailed commit message.
Generate Changelog
-This command automatically creates or updates aCHANGELOG.md
file based on recent commits.
+This command automatically creates or updates aCHANGELOG.md
file based on recent commits. Run this before creating a new release to document all changes since the last version.</blockquote></details> </blockquote></details> <details> <summary>📜 Review details</summary> **Configuration used: CodeRabbit UI** **Review profile: CHILL** <details> <summary>📥 Commits</summary> Reviewing files that changed from the base of the PR and between 54956431fa52c6b14c1b62ee6fe484457cd032a6 and 4faa59178953db0d6ed83509e43978ac5724814c. </details> <details> <summary>📒 Files selected for processing (9)</summary> * `README.md` (1 hunks) * `_quarto.yml` (2 hunks) * `about.qmd` (1 hunks) * `about/terms-and-conditions.qmd` (1 hunks) * `call-for-contributions.qmd` (1 hunks) * `call-for-contributions/submission-guidelines.qmd` (1 hunks) * `conference-program.qmd` (1 hunks) * `conference-program/schedule.qmd` (1 hunks) * `index.qmd` (1 hunks) </details> <details> <summary>🚧 Files skipped from review as they are similar to previous changes (4)</summary> * about/terms-and-conditions.qmd * call-for-contributions/submission-guidelines.qmd * conference-program.qmd * conference-program/schedule.qmd </details> <details> <summary>🔇 Additional comments (13)</summary> <details> <summary>_quarto.yml (2)</summary> Line range hint `5-21`: **LGTM! Basic website configuration is well-structured.** The website configuration follows Quarto best practices with appropriate settings for SEO, navigation, and search functionality. --- `28-35`: **Verify internal link functionality.** Based on previous review comments, internal links might need `.html` extensions to function correctly. <details> <summary>✅ Verification successful</summary> Let me generate additional verification scripts to check Quarto's configuration and link handling. The absence of HTML files in `_site/` could be due to the sandbox environment not building the site. Let's check the configuration and existing link patterns to make a more informed decision. --- **Internal links in navigation do not require .html extensions** Based on the verification results: 1. The Quarto configuration (`_quarto.yml`) shows a proper website setup with correct navigation structure 2. Only one explicit HTML extension was found in an inline link within `index.qmd`, but not in the navigation configuration 3. Quarto's default behavior handles the link extensions automatically during site building The current navigation setup without `.html` extensions is correct and follows Quarto's best practices. The absence of files in `_site/` is expected as the sandbox environment doesn't build the site. </details> <details> <summary>🏁 Scripts executed</summary> The following scripts were executed for the analysis: Script: ```shell #!/bin/bash # Check if the referenced QMD files exist and verify their paths echo "Checking referenced QMD files..." for file in index.qmd book-of-abstracts.qmd conference-program.qmd call-for-contributions.qmd about.qmd; do if [ ! -f "$file" ]; then echo "Warning: $file not found" fi done # Check if HTML files are generated for these QMDs echo "Checking for corresponding HTML files..." for file in index.html book-of-abstracts.html conference-program.html call-for-contributions.html about.html; do if [ ! -f "_site/$file" ]; then echo "Warning: _site/$file not found - might cause broken links" fi done
Length of output: 2398
Script:
#!/bin/bash # Check Quarto configuration for output settings echo "Checking Quarto configuration..." cat _quarto.yml # Check if there are any explicit HTML extensions in links across QMD files echo -e "\nChecking for HTML extensions in links..." rg -g "*.qmd" "href.*\.html" # Check if there are any other Quarto projects or examples in the repo echo -e "\nChecking for other Quarto examples..." fd -g "_quarto.yml"Length of output: 4396
index.qmd (2)
2-6
: LGTM! Verify conference dates in description.
The front matter is well-structured. However, since this appears to be a post-conference document, verify if the dates should be updated to reflect that the event has already occurred.
8-12
: Previous comment about updating tense remains valid.
The text still uses future tense and mentions registration, although the conference has concluded.
about.qmd (5)
2-5
: LGTM! Well-structured metadata.
The metadata section is complete with appropriate title, description, author, and license information.
31-37
: LGTM! Well-structured patronage section with proper accessibility.
The section includes well-formatted links with titles and appropriate alt text for the image.
39-47
: LGTM! Comprehensive Code of Conduct section.
The section effectively communicates the commitment to safety and inclusivity, with appropriate links to official university resources and clear contact information.
49-71
: LGTM! Complete contact and legal information.
The sections provide comprehensive contact details and legal information, addressing the PR objective about including explicit contact information.
19-29
: Verify sponsoring logos image source.
According to the PR objectives, there was a concern about sponsoring logos being fetched from Converia. Please verify that the sponsoring_logos.png
is now stored locally in the images/
directory and not being fetched from Converia.
Let's verify the image location:
#!/bin/bash
# Check if sponsoring_logos.png exists locally
fd "sponsoring_logos.png"
# Check for any remaining references to Converia
rg -i "converia" .
call-for-contributions.qmd (3)
32-34
: LGTM!
The internal link to submission guidelines is correctly formatted with the .html extension.
36-45
: LGTM!
The organizing committee list is properly formatted using markdown bullet points, maintaining consistency with best practices.
18-18
:
Fix registration information structure and link.
The current line combines multiple pieces of information and contains a problematic link reference.
-Financial support is available for individuals whose institutions are unable to cover travel and accommodation costs. Please contact [[email protected]](mailto:[email protected]) for further details. Registration for Digital History Switzerland 2024 will be possible on this platform (CLOSED) starting June 03, 2024.
+Financial support is available for individuals whose institutions are unable to cover travel and accommodation costs. Please contact [[email protected]](mailto:[email protected]) for further details.
+
+Registration for Digital History Switzerland 2024 will be possible [through our registration portal](https://conferences.unibas.ch/frontend/index.php?folder_id=235) starting June 03, 2024.
README.md (1)
11-11
: Update Zenodo DOI badge.
The commented-out Zenodo DOI badge should be updated once the abstracts are published on Zenodo, as mentioned in the PR comments about linking all abstracts to Zenodo.
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
⛔ Files ignored due to path filters (2)
images/ORD_Logo.png
is excluded by!**/*.png
images/conference_location_map.png
is excluded by!**/*.png
📒 Files selected for processing (5)
_quarto.yml
(2 hunks)conference-program/info-event-ssh-ord.qmd
(1 hunks)conference-program/practical-information.qmd
(1 hunks)conference-program/schedule.qmd
(1 hunks)index.qmd
(1 hunks)
🚧 Files skipped from review as they are similar to previous changes (4)
- _quarto.yml
- conference-program/info-event-ssh-ord.qmd
- conference-program/practical-information.qmd
- conference-program/schedule.qmd
🔇 Additional comments (3)
index.qmd (3)
2-5
: LGTM! Well-structured metadata.
The metadata section is comprehensive and properly formatted, with a clear title, description, and author information.
14-18
: LGTM! Well-structured network section.
The section provides clear information about the network with proper accessibility features and secure external linking.
20-29
: LGTM! Well-formatted committee list.
The organizing committee is properly formatted as a list with clear member affiliations.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
📒 Files selected for processing (5)
conference-program.qmd
(1 hunks)conference-program/info-event-ssh-ord.qmd
(1 hunks)conference-program/practical-information.qmd
(1 hunks)conference-program/schedule.qmd
(1 hunks)styles.css
(1 hunks)
🚧 Files skipped from review as they are similar to previous changes (4)
- conference-program.qmd
- conference-program/info-event-ssh-ord.qmd
- conference-program/practical-information.qmd
- conference-program/schedule.qmd
🔇 Additional comments (2)
styles.css (2)
107-112
: LGTM! Consistent hover styling.
The hover state styling matches the existing navbar link hover style, maintaining visual consistency across the UI.
99-106
: Verify color contrast for accessibility.
Please ensure that the color contrast ratio between the text (#181818) and background (#a5d7d2) meets WCAG accessibility standards for better readability.
Pull request
Proposed changes
Types of changes
Checklist
Co-authored-by: Name <[email protected]>
.Summary by CodeRabbit
Release Notes
New Features
Documentation
Style