web icon indicating copy to clipboard operation
web copied to clipboard

API

Open jamesgeddes opened this issue 4 years ago • 2 comments

Implement an internal only API so that other services within the Geek.Zone estate can access the Geek.Zone membership database.

Impact

High

Urgency

Now

jamesgeddes avatar Dec 20 '20 01:12 jamesgeddes

I propose creating a dedicated "api" repo, which can host an OpenAPI 3.0 spec for the overall API.

Using the OpenAPI spec gives a lot of benefits, such as auto-generating test cases, and auto-generating boilerplate code in a number of different languages and frameworks. I think it's also quite powerful to separate the Spec, the Implementation(s) and the Consumer(s)

Rocketeer007 avatar Aug 28 '22 14:08 Rocketeer007

Furthermore, as Geek.Zone is an OpenAPI member, it would certainly be a good idea to use OpenAPI!

jamesgeddes avatar Aug 29 '22 09:08 jamesgeddes