FlowFuse / FlowFuse/website

[Migration Setup] Shared Assets & Cross-Site Navigation Guidelines

Open
#4,870 0 comments 0 reactions 0 assignees View on GitHub
story
Dominant language
Vue
Stars
23
Forks
19
Avg merge
2d 5h
Merged PRs (30d)
146

Description

### Epic

4867

### Description

## Objective
Prevent visual jumping when users navigate between the Nuxt SPA and the 11ty static pages, and ensure routing doesn't break during the transition.

## Tasks
- [ ] Move global CSS, fonts, and core branding images to a shared location (e.g., Nuxt's `public` folder) so both `legacy` and `nuxt` point to the exact same stylesheets.
- [ ] Document navigation rules in the project README:
- Explain that `` should **only** be used to link to migrated Vue pages.
- Explain that standard `` tags (or ``) must be used when a Nuxt page links to a legacy 11ty page, forcing a hard browser navigation.

## Acceptance Criteria
- 11ty and Nuxt look visually identical using the exact same CSS files.
- Developers have clear documentation on how to link between the two systems safely.

### Acceptance Criteria

_No response_

### Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.