FlowFuse / FlowFuse/flowfuse

Standardize Vue route names

Open
#7,923 0 comments 0 reactions 0 assignees View on GitHub
task
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 20h
Merged PRs (30d)
149

Description

### Description

Route names are inconsistent across the app, which makes them harder for LLMs (and humans) to predict. Standardizing the naming convention would improve navigation reliability.

This is the most intrusive of the three steps since it touches existing functionality and anything that references routes by name. Probably best tackled last, after #7a and #7b are in place.

The kebab case should be preferred over camelCase as it's easier to manipulate in the case of dynamic routes.

### Epic/Story

https://github.com/FlowFuse/engineering/issues/160
https://github.com/FlowFuse/flowfuse/issues/7920

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

I have provided an initial effort estimate

Contributor guide

Open the contributing guide

Research direction

Review the route definitions and every place that references route names, then read the linked epic and prerequisite issue #7920. Confirm the existing naming patterns and dependencies before changing anything. Done means existing routes and their references consistently use kebab case without breaking navigation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.