Kuadrant / Kuadrant/dns-operator

Refactor CLI code

Open
#544 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.