ktorio / ktorio/ktor

Allow dynamic routing

Open
#237 8 comments 25 reactions 0 assignees View on GitHub
design feature routing
Dominant language
Kotlin
Stars
14.5k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
49

Description

Add support for modifying routes at runtime, possibly in a separate feature so default behaviour is immutable.

possible use cases:
- runtime modifiable modular system in which the plugins provide the routes.
- feature switch, enable/disable routes dynamically

Contributor guide

Open the contributing guide

Research direction

Start by locating Ktor's routing entry points and related tests; the issue does not name specific files or a failing case. Determine how routes are currently registered and what a separate, optionally mutable feature would need to support for plugin-provided routes and runtime feature switches. Done means the runtime behavior and its interaction with immutable default routing are defined and covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.