Distribution, packaging
- Vorherrschende Sprache
- C++
- Sterne
- 795
- Forks
- 38
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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)
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit der Checkliste in diesem Issue, insbesondere mit der Abhängigkeit jtckdint und ihrer Abweichung von upstream. Kläre den Namen des Binärartefakts sowie die Entscheidungen zur Distribution nur statisch versus statisch/geteilt und berücksichtige anschließend die vorgeschlagene CMake-Unterstützung. Als erledigt gilt die Aufgabe, wenn das Projekt einen definierten Ansatz für die distributable Paketierung hat, der diese Punkte abdeckt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cmake, cpp
- Bereich
- build-system, release
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100