dennys-bd / dennys-bd/gonext

`gonext add <pack>` — retrofit a feature pack onto a generated project

Open
#82 0 comments 0 reactions 0 assignees View on GitHub
core-foundation enhancement
Dominant language
Go
Stars
0
Forks
0
Avg merge
3h 18m
Merged PRs (30d)
26

Description

Adds a feature pack (Redis caching, background worker, transactional email, …) to a project that was generated without it — e.g. a project that started API-only and now needs a queue.

**Blocked by #64.** Today `gonext init` has no pack selection at all (only `--agents`), so there is nothing to retrofit yet. This is the general mechanism; `gonext add agent` is the first concrete subcommand and lands independently. Once #64 defines how packs are gated in `scaffold.Copy()`, this becomes the same selective copy applied to an existing tree.

Split out of #15.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the resolution of #64 and the pack-gating behavior in scaffold.Copy(). Then trace how an existing generated project would be handled by the CLI. Done means the general selective-copy mechanism can retrofit a chosen feature pack onto an existing project tree, beyond the independently scoped `gonext add agent` command.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.