Add capability of adding and starting new sites at runtime
Open
area:loader
enhancement
proposal
- Dominant language
- Elixir
- Stars
- 1.3k
- Forks
- 134
- PR merge metrics
- No merged PRs in 30d
Description
Allow users to create and modify site config at runtime through a public API and eventually in Beacon Live Admin. Currently the config is passed as options to the `SiteSupervisor` but we'll need to store such config in the database.
Contributor guide
Research direction
Start by tracing how options are passed to SiteSupervisor and identify the existing runtime site lifecycle. Clarify the public API and database persistence scope before implementation; done means users can create and modify site configuration at runtime and start new sites, with Beacon Live Admin support treated as a later goal.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- elixir
- Domain
- api, backend, database
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100