Skip to content

Feature: GitHub pages deploy - #48

Merged
beanbean9339 merged 6 commits into
mainfrom
feature/github-pages-deploy
Sep 4, 2026
Merged

Feature: GitHub pages deploy#48
beanbean9339 merged 6 commits into
mainfrom
feature/github-pages-deploy

Conversation

@beanbean9339

Copy link
Copy Markdown
Collaborator

Overview

This PR adds GitHub Pages deployment support for OpenCite, allowing the application to be deployed and previewed through a hosted URL.

Preview

The deployed application can be accessed here:

https://imageomics.github.io/OpenCite/

Changes Made

  • Added gh-pages as a development dependency for deployment
  • Added an npm run deploy script to publish the production build
  • Updated the Vite base configuration to support GitHub Pages hosting
  • Configured the deployment path to match the repository name (/OpenCite/)

Testing

Tested the deployment workflow locally with:

npm install
npm run build
npm run deploy

Update Note

Before merging this PR, I will update this branch with the latest changes from feature/github-metadata-importer to ensure the deployed GitHub Pages version includes the newest OpenCite functionality.

After syncing the branches, I will re-test the deployment to verify that the application and assets continue to load correctly.

@egrace479 egrace479 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We've got whack-a-mole on the copilot names: We should check for "copilot" in the name and keep excluding the Claudes by list.

Image

Not a blocker on this PR.

@beanbean9339
beanbean9339 merged commit db104e0 into main Sep 4, 2026
1 check passed
@beanbean9339
beanbean9339 deleted the feature/github-pages-deploy branch September 4, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants