¿Cuáles son los mejores recursos para crear y administrar todos los aspectos de una plataforma de desarrollador, como API, comunidad, documentación, etc.?

Esta es quizás una respuesta más específica de lo que está buscando, pero en la compañía para la que trabajo (Adyen, una compañía de tecnología de pagos) recientemente escribimos una publicación de blog sobre cómo estamos automatizando la creación de contenido de documentos con una pila que incluye Jenkins y Doxygen El resultado es que la documentación que anteriormente habría llevado semanas de trabajo para crear manualmente, ahora se puede generar en cuestión de segundos.

Automatización de la creación de contenido para documentos – Adyen Tech – Medium

Puede ver nuestros documentos aquí: documentación del desarrollador de Adyen

Como mencioné, este es un caso de uso bastante específico, pero podría ser interesante para cualquiera que esté buscando cómo automatizar su creación de contenido.

La siguiente imagen muestra las partes de los documentos que se crearon previamente manualmente, que ahora se generan automáticamente:

Diseño API

Gestión comunitaria:

Ejemplos:

Herramientas de documentación:

Otros recursos:

Teniendo en cuenta que estoy un poco sesgado ya que trabajo allí, pero definitivamente deberías echarle un vistazo usando 3scale para hacer esto: http://www.3scale.net/ – las herramientas te permiten configurar el control de acceso, límites de velocidad, análisis , facturación (si es necesario) y también el portal para desarrolladores con foros, wiki, cms, blog y documentación automatizada.

Es gratis para la versión base que ya hace mucho y luego hay varios módulos adicionales hasta el servicio de entretenimiento con soporte telefónico 24/7, SLA, etc.

¡También me complace ayudar más directamente si eso es útil – (steve / at / 3scale.net)!

More Interesting

¿Estamos al borde de una revolución empresarial?

¿Cómo es trabajar en X ?: ¿Cómo es ser un asociado de TechStars?

¿Qué competencias básicas se requieren para ser un gran ejecutivo de desarrollo de negocios (ventas, marketing y consultoría)?

¿Cuál es la mejor manera de establecer una carrera en los EE. UU. Para una tarjeta verde con un estudiante de negocios de Bangladesh con un GPA bajo y algo de experiencia?

¿Cómo debería ser un plan de 30/60/90 días para un líder de desarrollo de negocios?

¿Cuáles son las razones para creer que Google puede ganar sustancialmente más dinero con su negocio de PaaS e IaaS que con su negocio de SaaS?

Acabo de completar mi ingeniería civil. Ahora quiero ser emprendedor en India. ¿Cómo debo hacerlo?

¿Están muertos los grupos de LinkedIn?

¿Quiénes son los mejores diseñadores web y qué los hace los mejores?

¿Cuáles son las industrias que más dinero hacen en una ciudad pequeña?

¿Cómo pasaste de una idea en tu cerebro a crear una empresa real? ¿Cuáles son los pasos prácticos que tomaste? El plan, estrategia, primera venta, etc.

¿Las carreras en ingeniería de software u otros campos técnicos similares son una pérdida de tiempo en comparación con las carreras de finanzas o administración?

¿Cómo ha podido el Condado de Montgomery (Pensilvania) atraer una cantidad tan grande de corporaciones bien conocidas, especialmente en comparación con los condados vecinos (Bucks, Chester, Filadelfia)?

¿Cómo navegar en la industria de TI para descubrir con quién desarrollar asociaciones de canales? En otras palabras, ¿cómo encuentra los leads para los socios de canal

¿A quién puedo externalizar el desarrollo de mi sitio web de redes sociales?