jart / jart/json.cpp

Distribution, packaging

オープン
#3 コメント 10 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
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

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

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