Skip to content

Refine research page into publication-aligned research subsections#176

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/update-research-page-subsections
Draft

Refine research page into publication-aligned research subsections#176
Copilot wants to merge 2 commits intomainfrom
copilot/update-research-page-subsections

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 9, 2026

PR Summary

Refreshes the Research page so the subsection structure matches the PI's current publication themes and the site's existing positioning. Scope is limited to content in 5-research.md; the page layout and navigation remain unchanged.

  • Motivation:
    • The Research page was too generic and did not clearly break down the group's work into durable, publication-backed areas.
  • Main changes:
    • Overview
      • Rewrote the page intro to anchor the lab's work around recurring themes in the publication record: optimization, process systems engineering, quantum methods, AI, and open software.
    • Research subsections
      • Reframed the existing spotlight sections into clearer topical areas:
        • Mathematical Optimization, GDP, and MINLP
        • Process Systems Engineering and Sustainable Operations
        • Quantum Optimization, Simulation, and Benchmarking
        • Federated Learning and AI for Engineering and Healthcare
        • Open-Source Software, Libraries, and Reproducibility
    • Page metadata
      • Updated the page description to reflect the new subsection-oriented structure.
  • Related issues (if any):
    • Research page subsection update requested in the issue.

Preview Artifact

This PR triggers the Preview Build workflow.

  • Download the preview-site artifact from the workflow run to inspect the generated site.

  • To view locally: Extract the artifact and serve it with a local web server:

    # Extract the zip file, then run one of:
    python3 -m http.server 8000
    # or
    npx serve
    # or
    php -S localhost:8000

    Then browse to http://localhost:8000

  • Note: Opening HTML files directly (file://) won't work correctly due to absolute paths.

  • Internal and external link check logs are in the preview-link-check-logs artifact.

  • Link checks are non-blocking; fix issues where practical before merge.

Image & Asset Guidelines

Only WebP images should be referenced in the site; originals (PNG/JPG/etc.) may be stored for provenance.

  1. Always reference the .webp version in Markdown/HTML.

  2. Originals can live alongside WebP conversions but must NOT be used directly in content.

  3. Prefer descriptive, kebab-case filenames (e.g., joao-victor-paim.webp).

  4. If adding a new image, convert to WebP first. Example conversion commands:

    # Using cwebp
    cwebp input.jpg -q 80 -o output.webp
    
    # Using ImageMagick
    magick input.png -quality 80 output.webp
  5. Run the existing resize helper if appropriate:

    ./resize_images.sh

    (Ensure the script suits the new image before relying on it.)

Checks Before Requesting Review

  • Jekyll preview build succeeds locally (bundle exec jekyll build).
  • All referenced images are WebP (originals not directly referenced).
  • All member/profile links verified.
  • External links added are valid (ignore transient 429/timeout warnings unless persistent).
  • No large binary files (>5MB) added without justification.

Follow-up / Deployment Notes

  • No post-merge follow-up expected beyond normal preview/CI review.

Screenshots (If UI/Content Changes)

  • Updated research page:
    Updated research page

Maintainers: Ensure branch protection requires only CI + Preview jobs, not production Pages deployment for PRs.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • scholar.google.com
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>Update research page with subsections</issue_title>
<issue_description></issue_description>

<agent_instructions>Check the online the publications published by the PI https://scholar.google.com/citations?user=8s6SR7YAAAAJ&hl=en and using the information already available in the website and in the publication record create these research subsection</agent_instructions>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: bernalde <8647329+bernalde@users.noreply.github.com>
Copilot AI changed the title [WIP] Update research page to include subsections Refine research page into publication-aligned research subsections Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update research page with subsections

2 participants