Distribution, packaging
- 主要言語
- C++
- スター
- 795
- フォーク
- 38
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
This is more of a TODO list to make the project distributable:
- [ ] Have a package for every dependency:
- [x] `double-conversion` (https://repology.org/project/double-conversion/versions)
- [ ] `jtckdint` (https://repology.org/projects/?search=jtckdint)
Vendored source diverges from upstream since https://github.com/jart/json.cpp/commit/60a4a04a55c68e3d90b6364720d96dbace44fab0
- [ ] Decide on a binary artifact/package name (`jt-json-cpp`? `jsoncpp` is "taken" https://vcpkg.link/ports/jsoncpp)
- [ ] Decide on static-only or static/shared (requires export macros)
- [ ] CMake (optional, but would make cross-platform easier and I volunteer to make a PR)
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
この issue のチェックリストから始め、特に jtckdint 依存関係と upstream からの乖離を確認します。バイナリアーティファクトの名前と、静的のみで配布するか静的/共有で配布するかの判断を確定し、その後、提案されている CMake サポートを検討します。これらの項目をカバーする、プロジェクトの配布可能なパッケージング方針が定義されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cmake, cpp
- 領域
- build-system, release
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100