atmoschem / EmissV

Create and processing emissions for numeric air quality models
https://atmoschem.github.io/EmissV/
Other
37 stars 10 forks source link

Restructure and extend README #12

Closed nuest closed 6 years ago

nuest commented 6 years ago

(part of https://github.com/openjournals/joss-reviews/issues/662)

I suggest to restructure the README file to better align with the required sections:

# EmissV

statement of need, in plain language

## Installation

### System dependencies

Ubuntu, Fedora, ...

### Package installation

devtools::...

## Using `EmissV`

[R code chunk]

## ...

[add info about contribution, code of conduct, reporting bugs, seeking support, ...]

## License

...
nuest commented 6 years ago

I can confirm the system dependency list you have in the README, tested it with Docker using rocker/r-ver:3.5.0 for Ubuntu and rhub/fedora-gcc-devel for Fedora. I was able to install the package when following your installation instructions with this additional trick for udunits. Anyway, good job! :100:

Installation on Windows also worked without problems by the way, thanks to the people working hard on Windows binaries.

Minor comment: Why do you break up the yum install into two commands? I assume it is because the first one is for sf and units and the second one is for netcdf... I recommend following the same structure as for Ubuntu and split the installation up per R package, and add the same comments to Fedora. Right now Fedora users have to make sense of the Ubuntu instructions to understand why they should run the commands.

One further thought:

What do you think about referencing the installation instructions of udunits and sf (i.e. https://r-spatial.github.io/sf/#installing) instead of adding them yourself? IMHO this has the advantage of not having outdated instructions.

Schuch666 commented 6 years ago

Hi @nuest

I updated manually the README.md file:

I'm reading the usethis documentation, is interesting, I will use this package in the future for sure