Kuadrant / Kuadrant/dns-operator
Refactor CLI code
- Dominant language
- Go
- Stars
- 12
- Forks
- 23
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 14
Description
# What
Add structure to the plugin package.
# Why
Over time with the adding of more command to the CLI the plugin package will get messy. We want to add structure to the package before this mess becomes a problem.
# How
Move required dns operator internal packages out of internal
Move the DNS CLI commands to the kuadrant-cli.
# Done
Code for the plugin is moved to kuadrant-ctl.
Contributor guide
Research direction
Start by mapping the plugin package, the required DNS operator internal packages, and the DNS CLI commands. Trace how those commands are assembled and identify the move to kuadrant-cli or kuadrant-ctl; the work is done when the plugin code is moved to kuadrant-ctl and the package has the requested structure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100