dennys-bd / dennys-bd/gonext

Gap: open plugin system for third-party feature packs

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

Description

**Seen in:** Buffalo (`buffalo generate` plugins) · **Priority:** Low–Medium

Feature Packs A–I (`README.md`) are a fixed, curated list. There is no path for a third party to ship their own installable pack/generator.

**Deferred** until the CLI and the existing packs are stable.

*Published Contract Candidates* in `roadmap.md` is the groundwork: each published port is one plugin point, and that section's `httpx` note records what still blocks a pack from shipping as an installable module rather than generated code.

**Narrowed since this was first written:** the auth port now *is* a published contract (`github.com/dennys-bd/gonext/auth`), so a third-party identity provider can already ship as an installable module compiled against a stable type — the first real plugin point in the tree.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with README.md to understand the fixed Feature Packs A–I and then read the Published Contract Candidates section of roadmap.md. Review the existing auth contract at github.com/dennys-bd/gonext/auth and the httpx note, plus the Buffalo buffalo generate plugin model mentioned in the issue. Done would mean a defined path for third parties to ship an installable pack or generator, but the scope is currently deferred and not specified.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.