jamesplease / jamesplease/puppets

Routing plans

Open
#17 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
4
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Some plans for routing.
- Routing will be data-and-template based. Routes will fetch data then render a template. Unlike Ember, any number of data sources can be fetched for each route (like the UI-Router)
- Nested routes will look for places to be inserted within parent route templates (as in both UI-Router and Ember)
- Routing will be state-based and optionally URL-based, not URL-based. This means that applications that don't encode their state in a URL bar will still be able to use the router.
- Templated routing will be done via a `link-to` Handlebars helper.
- Programmatic routing will be done by name. `routeTo('myNamedRoute', myRouteParams);`

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by locating the existing routing and template architecture, then compare it with the stated data-based, nested, state-based, named, and Handlebars link-to plans. Done would require an agreed design and implementation scope; the issue does not define a bounded first change.

Written by the indexing model from the issue text.

Assessment

Tech stack
handlebars
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.