Discussion: Openness to significant changes to the project?
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 22/100
- issue の種類
- リファクタリング
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- github-actions, java
- 領域
- backend, build-system, ci-cd, networking
調査の方向性
Read the issue's proposals covering logging dependencies, SSH library support, optional JSON structure, Gradle, and GitHub Actions. There are no files or tests named, so first establish maintainer agreement and a concrete scope; done would require an agreed plan rather than the broad set of changes currently listed.
索引モデルが issue の本文から書いたものです。
説明
And by that I mean significant refactoring changes, not really changing functionality.
I'm using this library at work, and it suffers from a few problems:
- including a java logging library instead of only using
slf4j-api- This is honestly a trivial fix. The slf4j-log4j library should be runtime scoped
- Uses an out of maintenance SSH library
- I'd switch to sshj which is still receiving activity
- Or instead, make it SSH library agnostic
- I also want SSH-agent support, so that I don't have to do weird SSH RSA-only PEM format key things.
- sshj supports modern algorithms and ssh key types
- doesn't support the optional JSON structure that the pyEZ library does
- I'm not yet sure how to make this work, but I'd like to try :)
Not a problem, but a personal preference:
- I'd love to see it use gradle for the build system
- I'm just a fan of gradle, as it gives us everything maven does, but also flexibility if we need it.
- github actions to do java matrix builds against 8, 11, and now 17
- Would love to have some CI for all the java versions, to make sure it stays alive with modern JDKs
- This is pretty trivial
How open is the project to some significant pull requests that change big things in the application?
What do folks think about the ideas I've listed here?
- 主要言語
- Java
- スター
- 90
- フォーク
- 64
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Juniper/netconf-java のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Juniper/netconf-java#85 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
Juniper/netconf-java#81 · コメント 2 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
Juniper/netconf-java#75 · コメント 5 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
Juniper/netconf-java#69 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
Juniper/netconf-java#68 · コメント 2 件 ·
Juniper/netconf-java の issue をすべて見る
似ている issue
-
area/plugin
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
kestra-io/plugin-kestra#190 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
integra-team-red/meet-map#249 ·
-
[Studio][Bug] Cancelled create-user dialog keeps the password and admin switch for the next attempt オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
apache/rocketmq-dashboard#5064 ·