Distribution, packaging
- 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