Note that in R-devel, we have that (https://cran.r-project.org/doc/manuals/r-devel/NEWS.html):
* news() gains support for ‘NEWS.md’ files. That is, news(package = pkg) not only finds NEWS.md (as before) but also parses it (into sections etc.) analogously to how it parses NEWS.Rd and NEWS. Because of this, I'd say a package should use only one of the NEWS, NEWS.Rd, and NEWS.md files. Also, I believe CRAN has parsed NEWS.md files for quite a while now and rendered them as HTML. I think Bioconductor should do the same thing (sounds like this is what Lluís argued for), especially with the new NEWS.md support by news(). /Henrik On Tue, Sep 25, 2018 at 2:08 PM Laurent Gatto <lg...@cam.ac.uk> wrote: > > > Dear all, > > My experience (and things may have changed since I set this up) is that > NEWS and NEWS.md serve different purposes despite a very similar > syntax. The former is used by news() and displayed on the Bioconductor > page (would NEWS.md be used if NEWS was absent?), while the one with the > md extension displays nicely (including links) on github and in pkgdown > sites. > > My solution is a Makefile recipe [1] (contributed by Sebastian Gibb) > that converts NEWS.md into NEWS while updating the syntax and removing > markdown links (typically to github issues, that are automatically > expanded from #123 to a full URL via a github hook). > > NEWS: #' create plain text NEWS from NEWS.md if available > test -f ${PKGDIR}/NEWS.md && sed '/^# .*$$/d; /^## .*$$/{s/^## //g; > p; s/./-/g}; /^###\+/{s/./\u&/g}; s/^##\+ //g; 1,2{/^[[:space:]]*$$/d}; > s/\[\(#[0-9]\+\)\]([^)]\+)/\1/g' ${PKGDIR}/NEWS.md > ${PKGDIR}/NEWS > > (where ${PKGDIR} is the package directory) > > Unsure whether this helps or adds further to the confusion. > > Best wishes, > > Laurent > > [1] https://github.com/ComputationalProteomicsUnit/maker > > > On 25 September 2018 13:55, Shepherd, Lori wrote: > > > It can be used currently. If you remove the .md extension but keep the > > format in should be recognized. As described in the ?news help page > > > > > > > > If 'package' is '"R"' (default), a news db is built with the news > > since the 3.0.0 release of R (corresponding to R's top-level > > 'NEWS' file). Otherwise, if the given add-on package can be found > > in the given libraries, it is attempted to read its news in > > structured form from files 'inst/NEWS.Rd', 'NEWS' or 'inst/NEWS' > > (in that order). > > > > > > > > Please also note your news file is formatted incorrectly. from the ?news > > > > > > The plain text 'NEWS' files in add-on packages use a variety of > > different formats; the default news reader should be capable to > > extract individual news entries from a majority of packages from > > the standard repositories, which use (slight variations of) the > > following format: > > > > • Entries are grouped according to version, with version header > > "Changes in version" at the beginning of a line, followed by > > a version number, optionally followed by an ISO 8601 format > > date, possibly parenthesized. > > > > • Entries may be grouped according to category, with a category > > header (different from a version header) starting at the > > beginning of a line. > > > > • Entries are written as itemize-type lists, using one of 'o', > > '*', '-' or '+' as item tag. Entries must be indented, and > > ideally use a common indentation for the item texts. > > > > > > > > > > Please remove the pound sign (# ) from the header entry - and use "Changes > > in version" not "BioCor" > > > > > > so for example: > > > > > > > > # BioCor 0.99.25 > > > > * Update Vignette to just output html > > > > # BioCor 0.99.24 > > > > * Submit the package to the Bioconductor project > > > > # BioCor 0.99.23 > > > > * Add the Bioconductor webhook > > > > > > Would become > > > > > > Changes in version 0.99.25 > > > > * Update Vignette to just output html > > > > Changes in version 0.99.24 > > > > * Submit the package to the Bioconductor project > > > > Changes in version 0.99.23 > > > > * Add the Bioconductor webhook > > > > > > > > > > Lori Shepherd > > > > Bioconductor Core Team > > > > Roswell Park Cancer Institute > > > > Department of Biostatistics & Bioinformatics > > > > Elm & Carlton Streets > > > > Buffalo, New York 14263 > > > > ________________________________ > > From: Bioc-devel <bioc-devel-boun...@r-project.org> on behalf of Lluís > > Revilla <lluis.revi...@gmail.com> > > Sent: Tuesday, September 25, 2018 3:20:39 AM > > To: bioc-devel > > Subject: [Bioc-devel] NEWS.md > > > > Dear Bioconductor team, > > > > I found that the new R version 3.5.1, to be used with the new release of > > Bioconductor, supports the ‘NEWS.md' files. > > > > I updated my package (BioCor) to use `NEWS.md`. However, on the devel > > landing page of the package stills shows the old file NEWS file. This is > > consistent with the developer page ( > > https://www.bioconductor.org/developers/package-guidelines/#news). > > > > Will this be a requirement or can I keep the NEWS.md file? > > > > Many thanks, > > > > Lluís > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > Bioc-devel@r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/bioc-devel > > > > > > This email message may contain legally privileged and/or confidential > > information. If you are not the intended recipient(s), or the employee or > > agent responsible for the delivery of this message to the intended > > recipient(s), you are hereby notified that any disclosure, copying, > > distribution, or use of this email message is prohibited. If you have > > received this message in error, please notify the sender immediately by > > e-mail and delete this email message from your computer. Thank you. > > [[alternative HTML version deleted]] > > > > _______________________________________________ > > Bioc-devel@r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/bioc-devel > > > -- > Laurent Gatto | @lgatt0 > http://lgatto.github.io/ > > _______________________________________________ > Bioc-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/bioc-devel _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel