Closed kaplun closed 6 years ago
Can be done, but not crucial
I plan to send a PR soon :)
As part of this, I would like to propose adding auto-pushing of packages from Travis to Pypi, based on tagged version.
(e.g. see: https://github.com/inspirehep/beard-server/blob/master/.travis.yml#L20)
Since when passing this project under the ORCID organization on Github we agreed that CERN (in the form of INSPIRE project) would have still stayed co-maintainer, could you add to the authorized accounts on Pypi also the 'inspirehep' account? In this way I can set up the auto pushing functionality.
Can be done, but not crucial
Maybe not directly crucial, but at INSPIRE we are more and more relying on this package as part of the Labs project, definitively putting it to good use, so are interested into having it consistent across the ecosystem of other packages.
Closing issue due to no activity.
At Invenio big effort has been put into building a well structure package: https://github.com/inveniosoftware/cookiecutter-invenio-module
The best practices that went into that template can be ported to python-orcid. E.g. Sphynx documentation, e.g. separation of tests (so that coverage covers only the actual code), etc.