Contributing to aradR
Source:CONTRIBUTING.md
Thanks for helping improve aradR. The project prioritises correctness, reproducibility, and respectful use of the Czech National Bank ARAD API.
Before opening a change
- Keep API keys and other credentials out of code, tests, logs, screenshots, and issues.
- Prefer deterministic unit tests over live API calls.
- Do not add retries or stress tests that increase ARAD request volume without a clear reliability reason.
- Preserve genuine source missing values; never treat every
NAas corruption. - Keep public API changes small and documented.
Development workflow
- Create a focused branch from
main. - Add or update tests for behavioural changes.
- Update documentation and
NEWS.mdfor user-visible changes. - Open a pull request.
- Let the normal Ubuntu R CMD check validate package changes.
- Use the broader live ARAD audit or multi-OS check only when the change justifies it (for example retrieval-core or release changes).