jart / jart/json.cpp

Distribution, packaging

Aperta
#3 10 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
795
Fork
38
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con la checklist di questa issue, in particolare con la dipendenza jtckdint e la sua divergenza rispetto a upstream. Risolvi il nome dell’artefatto binario e le decisioni sulla distribuzione solo statica rispetto a statica/condivisa, quindi considera il supporto CMake proposto. Il lavoro sarà considerato completato quando il progetto avrà un approccio definito al packaging distribuibile che copra questi elementi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cmake, cpp
Ambito
build-system, release
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.