Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

releaseNotes #130

Open
maelle opened this issue Apr 26, 2018 · 9 comments
Open

releaseNotes #130

maelle opened this issue Apr 26, 2018 · 9 comments
Assignees
Milestone

Comments

@maelle
Copy link
Member

maelle commented Apr 26, 2018

A few questions

@cboettig
Copy link
Member

technically it can be either a URL or a URN (i.e. a namespace followed by an identifier, like ISBN:123456) collectively these are called URIs

@maelle
Copy link
Member Author

maelle commented Apr 26, 2018

For R packages could there be URN?

@maelle
Copy link
Member Author

maelle commented Apr 26, 2018

and should I try and do the updates proposed above on Monday?

@cboettig
Copy link
Member

timing wise is up to you. Not sure what a URN would be for an R package, it would be technically valid to do cran:codemetar, but https://cran.r-project.org/package=codemetar or https://doi.org/10.5281/zenodo.1048319 would be better

@maelle
Copy link
Member Author

maelle commented Apr 26, 2018

I mean before or after the CRAN release, which is up to you 😉

@cboettig
Copy link
Member

hah, I thought I just did what you told me to do!

Pointing to GitHub release page as first choice seems reasonable. May as well wait for this, doesn't sound like we're in a rush to get the release since jsonld change hasn't even shipped yet

@maelle
Copy link
Member Author

maelle commented Apr 26, 2018

Cool then I can pack all my badges madness into 0.1.6 😀 and add releaseNotes URL 😀

@maelle maelle assigned maelle and unassigned cboettig Apr 26, 2018
@maelle maelle removed the question label Apr 26, 2018
@maelle maelle added this to the 0.1.6 release milestone Apr 26, 2018
@maelle
Copy link
Member Author

maelle commented Apr 30, 2018

I'll add code to point to "general" releases page (GitHub one, and NEWS file on CRAN/BioConductor if GitHub releases page doesn't exist).

Now I guess the actual releae note related to a release, along with an ID etc. are something to be discussed in #135

@maelle
Copy link
Member Author

maelle commented Apr 30, 2018

I think it'd actually make little sense to have the general releases/NEWS page in this field since it's supposed to be the release notes of that given version.

@maelle maelle modified the milestones: 0.1.6 release, 0.2.0 release May 7, 2018
noamross pushed a commit to noamross/codemetar that referenced this issue May 26, 2018
* add pre-commit hook for DESCRIPTION vs codemeta.json

* oops had forgotten the dependencies 😱

* had also forgotten to import the function

* puts the code in the right place and documents what the first call to write_codemeta will do

* add rOpenSci and myself as authors

* remove MIT licence

* change licence

* add that the code is GPL-3

* replaces devtools with usethis where possible

* mostly French snobism 😉

* add uses_git origin

* cf ropensci#62

* ropensci#62

* only adds hook once!

* start using desc cf ropensci#41

* various fixes

* better example?

* document

* removes reference to deleted function

* cf ropensci#63

* cf ropensci#64, parses more possible roles

* updates codemeta.json in particular more people/orgs appear

* start work on opinions cf ropensci#76

* document

* oops

* oops again

* gives opinion when verbose=TRUE and otherwise just uses robust code

* cleans up tests

* more tests of plain authors&maintainer

* work on tests

* corrects documentation

* better if the pkg exists 😁

* update codemeta

* adds a message to get a devtools release question

* fix?

* new try

* removes httr dependency in favor of crul cf ropensci#83

* checks URLs in DESCRIPTION cf ropensci#68

* oops fixes test

* uses dev version of jsonld

* adds coercion to character to repair bug introduced by jsonld new version cf ropensci#88

* clean up cache

* yay encoding

* close ropensci#84 by deleting now useless licences.R file

* appveyor

* oh, Appveyor

* start filling NEWS.md

* better checks when several URLs

* more space

* generate review metadata cf ropensci#23

* oops

* cf ropensci#63

* @jeroen said that this might help 🙏

* thanks again @jeroen

* test on patched R version

* CRAN and Bioconductor links for dependencies cf ropensci#81

* add tests of dependencies URL creation

* add canonic URL for the package itself cf ropensci#81

* borrows jsonlite code cf ropensci#84

* makes it a bit more specific

* badge parsing cf ropensci#130

* uses badge parsing function in guess_metadata

* opinions about README cf 98

* add check of provider cf ropensci#81

* oops

* oops again

* R CMD Check NOTEs

* oops

* update contributor list cf ropensci#95

* several relatedLinks cf ropensci#99

* add the URL only once

* oops repairs test

* update NEWS

* add ability to provide relatedLink for packages installed from CRAN or Bioconductor

* add link to commit if available

* only one maintainer currently cf ropensci#109

* oops this was wrong!

* mmmh there was a mistake here

* Travis fix?

* remotes cf ropensci#96

* Travis fix?

* export the badge extraction function cf ropensci#107 and update docs and correct a test

* status as URL cf ropensci#102

* now one can extract lifecycle status

* not only Travis CI as contIntegration cf ropensci#111

* update NEWs

* update NEWS

* repairs handling of additional terms cf ropensci#112 and adds corresponding test

* correct test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants