En este vídeo, vamos a empezar a echar un vistazo a SwaggerHub. Así que Swagger es la empresa apoyada por
Smart Bear.
Esta es la empresa que es en realidad se acercó con una especificación Swagger, originalmente el predecesor
de OpenAPI que ahora es un consorcio detrás de él, pero Swagger y Smart Bear tienen una variedad de herramientas comerciales
que hacen.
Así que aquí estoy mirando SwaggerHub.
Vamos a utilizar el editor Swagger dentro de SwaggerHub.
Es un editor gratuito.
Puedes entrar, inscribirte
gratis.
No tiene ningún coste.
Estoy usando esto sólo como una conveniencia porque ofrece algunas herramientas agradables para nosotros utilizar
y ver cómo se desarrolla la especificación OpenAPI.
Podemos verlo en la pantalla a medida que avanzamos en el curso.
Ahora ya no es necesario.
Es opcional.
Vamos a trabajar con OpenAPI en YAML y puedes utilizar cualquier editor de texto que desees.
Una vez más esto es gratis Supongo que sólo paso a través de conseguir este firmado por lo que voy a dejar
un enlace a este en los recursos del curso y acaba de llegar aquí y usted puede hacer clic en probar de forma gratuita y decir crear una cuenta gratuita por lo que acaba
de hacer clic en eso.
Ahora usted puede inscribirse crear un nombre de usuario, correo electrónico y contraseña así o si usted está firmado en GitHub También puede crear
una cuenta con GitHub y que es mi preferencia para seguir adelante y utilizar eso.
Así que voy a hacer clic en esto.
Usted puede utilizar cualquiera de los dos aquí que depende de usted.
Así que voy a decir Crear cuenta con GitHub y ahora usted puede ver que esto es en mi SwaggerHub.
Github puede pedirte que permitas la autorización a SwaggerHub.
Creo que es un paso que he completado hace mucho tiempo y se puede ver aquí tengo una
variedad de cosas que he estado experimentando con mi cuenta SwaggerHub y lo que quiero
hacer es venir aquí y decir Crear Nueva crear una API ew.
Y aquí tenemos 2. 0, 3. 0.
Definitivamente quiero usar la 3. 0.
Y voy a decir
no plantilla y voy a llamar a este openapicourse así.
Voy a decir 1. 0 y esto va a ser OpenAPI Curso y quiero que sea mi propietario y que va a ser público
y no voy a hacer el auto mocking, esta es una característica de SwaggerHub sí mismo, no va a hacer eso y esto va
a ser un documento a disposición del público.
Y ahora todo lo que tengo que hacer es venir aquí y decir crear API y ver que están creando magia en el
fondo allí.
Y ahora este es el editor SwaggerHub que podemos ver aquí.
Este es el YAML con el que tenemos que trabajar.
Y por aquí tenemos el curso OpenAPI. Así que este es un sabor de Swagger UI. Así que podemos ver esta especificación en el lado
derecho y luego en el lado izquierdo va a ser el YAML y se puede ver que SwaggerHub hizo crear un stub muy
pequeño utilizando la información que he proporcionado.
Recuerda que di una versión 1. 0 y luego le di el título de Curso OpenAPI.
Y, de nuevo, son opcionales.
Y aquí sólo puedo decir que voy a decir especificación para la especificación
para OpenAPI Curso.
Puedes ver que hay un breve retraso.
Y esto aquí se proporcionó de inmediato.
Así que voy a parar aquí y vamos a empezar a ir a través del desarrollo de la especificación de la API abierta y vamos a ir a través
de esto con más detalle en los próximos videos.