A question for the #Golang crowd! I'm building an API for configuring e-mail hosting. I want a simple #REST #API, and I'd like to build a #kubectl like command line client too. Backend will probably be #GORM and #PostgreSQL with a lot of different entities. What would you recommend for keeping the server and client models in sync? I'm thinking some sort of code generation, but I'm unsure about the direction to go in - #OAPI #Codegen or #Swaggo? Annotations in code or a definition in Yaml? Perhaps with the generated models in a separate module for easy sharing between #client and #server? How do the clever people do it? :-)

#go

🌍 Pour ce 14 Mai, Journée mondiale du commerce équitable, célébrons le travail des producteur.rice.s villageois.es ➡️ Au Bénin, la promotion du fromage Gassirè Wagashi franchit une étape-clef: la création de l'association ADIGGAWA pour développer une Indication Géographique dédiée - https://linke.to/ADIGGAWA
#Bénin #GassirèWagashi #FromageLocal #IG #OAPI
Bénin : une nouvelle étape pour le développement de l’indication géographique du fromage Gassirè Wagashi | Gret

New release of #oapi-codegen is out 🚀

Big changes are:

  • Support for Go 1.22+ net/http enhanced routing
  • Significant documentation rewrite and adding a JSON schema for configuration file autocomplete/validation

And a whole host of other changes, check out the full release notes at https://github.com/deepmap/oapi-codegen/releases/tag/v2.2.0

oapi · Jamie Tanna | Software Engineer

Jamie Tanna | Software Engineer

RT @AfricaIPR: 📣SAVE THE DATE!
On Tuesday 20 September 2022, the #AfricaIPSMEHelpdesk is organising the #webinar "Protecting your trade marks at the OAPI".
✅Register here to learn about the key updates in the #OAPI System 👉https://euipo.blumm.it/event/ar/1/0920-icd-africa-ip-sme-helpdesk-monthly-webinars

🐦🔗: https://nitter.eu/EU_IPO/status/1570714393947820035

0920 ICD AFRIPI Africa IP SME Helpdesk monthly webinars (August - December)

RT @AfricaIPR: Today #AfrIPI held the 1st phase of a series of seminars in support to the production and valorization of inventions and institutional innovations in #OAPI member states. The event took place simultaneously in #BurkinaFaso🇧🇫 #Cameroon🇨🇲 #Cotedivoire🇨🇮 #Senegal🇸🇳 #Togo🇹🇬.
#PATLIB

🐦🔗: https://nitter.eu/EU_IPO/status/1517442827780866050

European Union Intellectual Property Office (@EU_IPO)

RT @AfricaIPR: Today #AfrIPI held the 1st phase of a series of seminars in support to the production and valorization of inventions and ins…

Nitter