Harmonize plot-method arguments and `ceac()` argument order (soft deprecation)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- r
- Ambito
- data-visualization
Direzione di ricerca
Start with the ceac() and calc_evpi() argument handling, then the plot.icers, plot.evpi, plot.evppi, plot.owsa, plot.exp_loss and plot.twsa methods, and owsa_opt_strat, to see where col, size/lsize, effect_units and xlim/ylim differ. Done means both ceac() argument orders work with one soft deprecation warning, new tests cover both forms, and the CONTRIBUTING ADR is merged. The open naming decisions need maintainer agreement before any rename.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Suggested owner: Matthew Kaufmann · Plan: Phase 3 (timeboxed)
Goal
Make the API consistent without breaking v1.0.x code. Use lifecycle::deprecate_soft() for old call forms, and record the 2.0 naming targets in an ADR.
Scope
ceac(wtp, psa)versuscalc_evpi(psa, wtp):ceac()should accept(psa, wtp). If the first argument is apsaobject, use it directly. The old order still works, with a soft deprecation warning.- Shared plot arguments, added without breaking anything:
currency,effect_units,col = c("access", "full", "bw"),txtsize,n_x_ticks/n_y_ticks,xlim/ylim. Current gaps:plot.icershas fixedcol.plot.evpiandplot.evppihave nocol.plot.owsausessizewhileplot.exp_lossuseslsize.effect_unitsdefaults to "QALYs" inplot.icersand "QALY" elsewhere.plot.owsa,plot.twsaandowsa_opt_strathave noxlim/ylim.
- One-page API style ADR in CONTRIBUTING (verb prefix,
psaas first argument,effectversuseffectiveness, column caseStrategy/strategy). Larger renames such ascalc_versuscalculate_get aliases only if the team agrees (meeting decision 3). summary.ceac'scost_eff_strat→optimal_strategyrename (#173) is accepted as a documented minor break.
Acceptance
- The old call forms still work and give one soft deprecation warning.
- New tests cover both forms.
- The ADR is merged.
- Lingua principale
- R
- Stelle
- 43
- Fork
- 14
- Merge medio
- 4h 44m
- PR unite (30g)
- 15
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DARTH-git/dampack
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
release
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
I maintainer di solito rispondono entro 1 giorno
-
documentation release
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di DARTH-git/dampack
Issue simili
-
documentation priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Pascal-Kueng/dyadMLM#179 ·
I maintainer di solito rispondono entro 1 giorno
-
Consider changesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
OHDSI/OmopSketch#618 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
bug exec:agent status:fix-merged
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ichirio/rtfreporter#1046 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno