camaraproject / QualityOnDemand

Repository to describe, develop, document and test the QualityOnDemand API family
https://wiki.camaraproject.org/x/zwOeAQ
Apache License 2.0
42 stars 59 forks source link

Alignment with API design guidelines #97

Closed jlurien closed 1 year ago

jlurien commented 1 year ago

Some weeks ago, a set of API design guidelines have been approved in commonalities.

Regarding terminolgy and style:

Errors must include:

Proposed actions

hdamker commented 1 year ago

Suppose this issue is done:

  • Most of changes apply to current property names, as they must be formattted in snake_case. This can be addressed together with issue #90 in a new PR, when new terms are agreed.

The final decision in Commonalities was camelCase for property names, which we will continue to use. Also the new terms are applied (with #129)

  • We have to adapt errors, adding status, and at a same time we could enhance current documentation and examples. This can be done in separate PR.

Done with #104

hdamker commented 1 year ago

All done.