Si bien no son obligatorios, los SDKs son una recomendación fuerte para cada plugin en el ecosistema de Lerian. Aceleran la adopción, mejoran la experiencia del desarrollador y reducen errores de integración para los clientes.
Al ofrecer SDKs en lenguajes populares, facilitas que los usuarios interactúen con tu plugin y construyan soluciones confiables sobre él.
Mejores prácticas para SDKs:
- Soporta los casos de uso más comunes desde el principio
- Proporciona manejo de errores claro alineado con el Modelo de Errores de Lerian
- Incluye ejemplos y pruebas para funciones clave
- Mantén las versiones sincronizadas con los lanzamientos del plugin
Se prefieren SDKs en Golang y TypeScript, ya que se alinean con el stack principal de Lerian y el ecosistema de socios.