Plans for cppgraphqlgen 5.0
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 20/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- cpp
調査の方向性
next ブランチから始め、残っている未チェック項目 #330 を、関連付けられた議論および完了済みの 5.0 チェックリスト項目と合わせて確認してください。この issue は、自己完結したタスクではなく、API の破壊的変更、C++20/C++23 の採用、代替の JSONResponse 実装を追跡するための広範な計画です。完了 여부は選択した具体的な機能に依存します。
索引モデルが issue の本文から書いたものです。
説明
This is where I'm going to start tracking features for 5.0, the next major version of cppgraphqlgen. This will be a breaking change for existing consumers, so it's an opportunity to cleanup deprecated methods and simplify some of the APIs. I'm also going to adopt a few more C++20 and C++23 features if they are well enough supported on Windows, Linux, and macOS now.
This is using #172, the tracking issue for cppgraphqlgen 4.0, as a template and starting point.
- Stand up a branch for 5.0 and start making PRs against that: https://github.com/microsoft/cppgraphqlgen/tree/next.
- C++20: Modules.
- C++20: Ranges: Should modernize a lot of begin/end iterator usage.
- C++20:
std::fmtinstead ofstd::ostringstream. - C++20: Co-routines/Awaitable interoperability: See #271, this may require a breaking change to the
cppgraphqlgenAwaitabletypes. - Sharing input/scalar/enum types between
clientgenandschemagen: See #264 for more discussion. - Build some alternate implementations of
JSONResponse.*with other JSON libraries besidesRapidJSON. - #320
- #321
- #323
- #330
I'll update this list as new features crop up and as I/we make progress on it. If there's something you'd like to see that I haven't included already, feel free to comment on this issue.
- 主要言語
- C++
- スター
- 350
- フォーク
- 56
- 平均マージ
- 2時間 33分
- マージ済み PR(30日)
- 3
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microsoft/cppgraphqlgen のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
microsoft/cppgraphqlgen#360 · コメント 1 件 ·
-
microsoft/cppgraphqlgen#354 · リアクション 1 件 · 担当者 2 名 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
microsoft/cppgraphqlgen#350 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
microsoft/cppgraphqlgen#347 ·
-
microsoft/cppgraphqlgen#346 · コメント 4 件 · リアクション 1 件 · 担当者 2 名 ·
microsoft/cppgraphqlgen の issue をすべて見る
似ている issue
-
Website Doc Typo オープン
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
-
難易度 1/5 1〜3時間 初心者へのやさしさ 92/100
autowarefoundation/autoware_universe#13413 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
automated-analysis bug memory-safety
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100