geco-bern / ingestr

Data ingest for points (given longitude, latitude, and required dates) from large global files or remote data servers and create time series at user-specified temporal resolution.
https://geco-bern.github.io/ingestr
42 stars 21 forks source link

DEVELOPMENT GUIDE! #24

Open khufkens opened 2 years ago

khufkens commented 2 years ago

These are notes on how to develop additions and what requirements need to be met to submit a new code addition. This will be a developing document pinned to the top of the issues list for your consultation.

Before you start

Screenshot from 2021-12-07 11-27-01

Code / Function style guide

Pull request submission checks

lypluo commented 2 years ago

so when we do the unit tests, should we create an unit test folder or where we should put the them?

khufkens commented 2 years ago

This folder already exists and tests follow the {testthat} logic.

https://github.com/computationales/ingestr/tree/master/tests/testthat

{testthat} https://testthat.r-lib.org/

khufkens commented 2 years ago

Notes on commenting and header:

https://github.com/computationales/ingestr/issues/41