Status of project
まだ誰も着手していません。
評価
調査の方向性
まず、hpp-skel の既存の CLI 例、mapbox/cpp#35 にある未解決の option-parser に関する議論、および提案されている cpp-cli-skel#2 の pull request を確認します。このプロジェクトを一時停止すべきか再始動すべきかを判断します。完了とは、maintainer が明確な方向性を選択し、文書化した状態を指します。
索引モデルが issue の本文から書いたものです。
説明
I see great value to cpp-cli-skel because:
- Command line interfaces are a great way to prototype new projects
- Command line interfaces are a common and very valuable way to distribute C++ code, and therefore establishing best practices for how Mapbox devs develop C++ CLI interfaces is important for scaling our work.
At the same time this project has been dormant, in my mind, because:
- Attention of @mapbox/core-tech has so far been primarily on https://github.com/mapbox/hpp-skel
- https://github.com/mapbox/hpp-skel, because it contains benchmarks and unit tests executables, already has two types of "cli" examples, and therefore is fairly useful for using to prototype (no need for this separate cpp-cli-skel)
- Most serious command line tools end up needing to parse options, and option parsing in C++ requires an external dependency, which raises the harder question of which external dependency, refs https://github.com/mapbox/cpp/issues/35
Questions in my mind:
- Should we put this project on ICE and clearly direct interested people to hpp-skel for prototyping for now?
- Should we put time into investigating the ideal option parser and reboot https://github.com/mapbox/cpp-cli-skel/pull/2 with it and get things landed and working?
@mapbox/core-tech
- 主要言語
- Makefile
- スター
- 1
- フォーク
- 1
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
mapbox/cpp-cli-skel のほかの issue
-
add cmake file オープン
難易度 3/5 1〜2日 初心者へのやさしさ 40/100
mapbox/cpp-cli-skel#3 ·
-
How do we do this? オープン
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
mapbox/cpp-cli-skel#1 · コメント 1 件 ·
mapbox/cpp-cli-skel の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
from:qa priority:P2 reliability tech-debt
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
spec-kitty/spec-kitty#4874 ·
-
0. Needs triage bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
nextcloud/fulltextsearch#1011 ·
-
automation code-quality cookie deep-report documentation improvement quick-win task-mining
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100