Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Update the cli libraries

オープン
#2,781 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
go
領域
cli

調査の方向性

この issue では、ファイル、テスト、エントリポイントが指定されていません。まず CLI の依存関係を洗い出し、参照されている go-cf クライアントと比較してから、再利用可能なパッケージの範囲と移行基準を定義してください。完了条件は、合意された実装計画と更新済みのクライアント依存関係です。

索引モデルが issue の本文から書いたものです。

説明

security

Please provide details on the following items. Failure to do so may result in deletion of your feature request.

What's the user value of this feature request?
Currently the cli while actively maintained has several depending libraries (For E.G https://github.com/cloudfoundry-incubator/cfnetworking-cli-api are archived meaning there are no updates or maintenance. Could cf client update these. It seems like the go-cf client in the cf-community is in a better shape of maintenance compared. can that be used.

**Who is the functionality for? Who will use this feature? **

A common reusable client package that is used by the CLI and other clients (for eg terraform provider) can reduce duplication and improve uniformity.

How often will this functionality be used by the user? How often will they use this feature?

The focus is on the development and code quality. The libraries need to be up to date for security and maintainability reasons.

Who else is affected by the change?

Everybody that uses this client and has a concern for security

Is your feature request related to a problem? Please describe.

Some of the packages in the CLI are outdated and archived. Since the CLI is the 'model' client it should be made available as reusable packages that are easy to consume in other clients as well. (For eg terraform providers etc)

Describe the solution you'd like
A new CLI is built using a common set of cf client packages (for eg go-cf client) and the CLI can be referenced for the implementation of other CF clients as well.

主要言語
Go
スター
1.9k
フォーク
989
平均マージ
1日 18時間
マージ済み PR(30日)
5

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

cloudfoundry/cli のほかの issue

cloudfoundry/cli の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。