ODM2 / ODM2RESTfulWebServices

A Python RESTful web service inteface for accessing data in an ODM2 database via Django rest swagger APIs.
http://odm2.github.io/ODM2RESTfulWebServices/
BSD 3-Clause "New" or "Revised" License
3 stars 4 forks source link

Issue a release #59

Closed emiliom closed 6 years ago

emiliom commented 7 years ago

@lsetiawan after an initial batch of testing of the new endpoints (hopefully with help from others ...), I think it'd be a good idea to issue a tagged release.

lsetiawan commented 6 years ago

Noting here that a release of odm2rest will require a new release of odm2api first because a lot of the more complex endpoints require the latest changes, which are not in master.

emiliom commented 6 years ago

Thanks for following up this topic via this existing issue! As I mentioned, I'll follow up on the odm2api repo.

emiliom commented 6 years ago

Alrighty. With PR #77 merged, I think everything is ready to issue a first tagged release, and then a first conda package, right @lsetiawan? If so, please work on that this week, starting possibly tomorrow.

lsetiawan commented 6 years ago

I think so. I'll give a heads up to the USU of the changes. Thanks.

lsetiawan commented 6 years ago

@Maurier @Elijahwalkerwest @horsburgh

I would like to inform you that there will be a first release of odm2rest very soon.

Please Note:

1) See PR https://github.com/ODM2/ODM2RESTfulWebServices/pull/73 for a major change from probably the previous copy that you have. odm2rest is now a reusable django app that should be pluggable to existing django application.

2) See PR https://github.com/ODM2/ODM2RESTfulWebServices/pull/77 for the detail about *values endpoint having keys casing that are exactly the same as the odm2 database table columns. They are not lowercase anymore.

Other than those two things. I think that everything works the same. Please let me know if you have any questions. Thanks.

lsetiawan commented 6 years ago

@emiliom After that last PR #78, which has been approved by Filipe. We are ready to issue a first tagged release. Are you going to prepare this or you'd like me to? Thanks.

emiliom commented 6 years ago

@lsetiawan Please prepare the release yourself in draft mode, and I'll review (after you ping me) it before we make it real/official.

lsetiawan commented 6 years ago

This should be v0.1 pre-release correct?

emiliom commented 6 years ago

This should be v0.1 pre-release correct?

Yup. And also labelled "alpha" (see odm2api and wofpy to get a better sense of the version tagging conventions we've used in ODM2).

lsetiawan commented 6 years ago

@emiliom I've created a release draft. Please not sure how detailed it should be, since it's a first release. Thanks.

https://github.com/ODM2/ODM2RESTfulWebServices/releases/tag/untagged-dd1f3e6a027a8e7cb10c

emiliom commented 6 years ago

I've reviewed, edited (minor) and issue the release: https://github.com/ODM2/ODM2RESTfulWebServices/releases/tag/v0.1.0-alpha

@lsetiawan please follow up with @ocefpaf in requesting the creation of a conda package via a new issue at https://github.com/ODM2/conda-recipes-ODM2

emiliom commented 6 years ago

@Maurier @horsburgh @aufdenkampe @miguelcleon

The first tagged release of the ODM2 REST API ("odm2rest") was issued two days ago, and the first conda package (also "odm2rest") was minted and tested minutes ago. Woo-hoo!

Great job, @lsetiawan and @ocefpaf ! Thanks.

emiliom commented 6 years ago

Whoops, wrong url for the conda package: https://anaconda.org/odm2/odm2rest

(not that it matters ... no one ever needs to go there except for admin purposes)

aufdenkampe commented 6 years ago

Thanks for this great work! Is there a deployment for us to explore?

Sent from my iPhone

On Feb 2, 2018, at 1:22 PM, Emilio Mayorga notifications@github.com<mailto:notifications@github.com> wrote:

Whoops, wrong url for the conda package: https://anaconda.org/odm2/odm2rest

(not that it matters ... no one ever needs to go there except for admin purposes)

- You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/ODM2/ODM2RESTfulWebServices/issues/59#issuecomment-362680834, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AE7T1Ie491eiHVnjm-E-E7gPctkVSIfRks5tQ2CJgaJpZM4QoQpq.

Elijahwalkerwest commented 6 years ago

I will have a deployment of the latest release ready for you to explore a little later on today. Ill update you here as soon as it's ready.

lsetiawan commented 6 years ago

Thanks for taking care of this @Elijahwalkerwest 👍

I'll probably update my sample deployment tomorrow maybe.

Elijahwalkerwest commented 6 years ago

@aufdenkampe There is a working deployment at http://odm2wofpy1.uwrl.usu.edu/v1/docs/

Browse through that swagger interface and give it a test!

Elijahwalkerwest commented 6 years ago

@lsetiawan the http://odm2wofpy1.uwrl.usu.edu/v1/docs/ is the most recent release.