jart / jart/json.cpp

Distribution, packaging

Offen
#3 10 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.