Apicurio-studio: Cara mengaktifkan konsol "Cobalah" di Redocly di Apicurio di OpenShift.

Dibuat pada 26 Mei 2021  ·  7Komentar  ·  Sumber: Apicurio/apicurio-studio

Hai teman-teman, maaf telah melontarkan pertanyaan, tetapi saya mencari proyek ini dan Google dan tidak dapat menemukan cara melakukannya. Dokumen Redocly di tautan ini menjelaskan cara melakukannya di file yaml Redocly https://redoc.ly/docs/api-reference-docs/console-overview/#enable -the-try-it-api-console tapi saya saya tidak yakin bagaimana melakukannya di instalasi Docker/k8s. Saya tidak melihat variabel lingkungan yang akan berlaku. Terima kasih sebelumnya atas bantuan apa pun.

question

Komentar yang paling membantu

Saya mungkin tertarik untuk berkontribusi, saya akan menghubungi Anda!

Semua 7 komentar

Pertanyaan bagus. Senang mengetahui apakah ada cara untuk mengaktifkan fitur "Cobalah" di studio APICurio.

Pemahaman saya adalah bahwa fitur Try It dari ReDoc tidak termasuk dalam penawaran open source. Jadi saya rasa tidak ada cara untuk mengaktifkannya di Studio. Jika saya salah, saya akan sangat senang mengetahuinya. :)

@EricWittmann
RapiDoc dan SwaggerUI memiliki fitur try it, tetapi Redoc tidak. Akan menyenangkan untuk dapat beralih antar UI dokumen, apakah ada rencana untuk melakukannya?

RapiDoc
https://mrin9.github.io/RapiDoc/index.html
UI sombong
https://swagger.io/tools/swagger-ui/

Menariknya kami sudah memiliki dukungan eksperimental untuk rapidoc di fitur Pratinjau. Jika Anda menambahkan &rid=rapidoc ke URL Pratinjau, Anda dapat melihatnya. Sebagai contoh:

image

Kode yang relevan ada di sini:

https://github.com/Apicurio/apicurio-studio/blob/master/front-end/servlet/src/main/Java/io/apicurio/studio/fe/servlet/servlets/PreviewServlet.java#L78 -L82

Kontribusi untuk penyaji lain seperti Swagger UI tidak akan sulit!

Keren, saya suka tampilan dan nuansa rapidoc, meskipun fitur Try it out dinonaktifkan di Apicurio:
https://github.com/Apicurio/apicurio-studio/blob/dfc277b03032562e4a3d37f16c851159340495b0/front-end/servlet/src/main/resources/io/apicurio/studio/fe/servlet/servlets/preview_rapidoc.template#L8

Untuk mengaktifkannya atur allow-try=true atau hapus atribut sebagai true adalah default.

Ah ya - maaf tentang itu, saya lupa bahwa saya secara khusus menonaktifkan fitur itu. Saya tidak ingat proses pemikirannya, tetapi mungkin tidak ada deskripsi API saya yang memiliki layanan nyata yang mendukungnya.

Saya pikir ada beberapa pekerjaan yang dapat dengan mudah dilakukan di sini yang akan membuat fitur ini lebih mudah untuk diaktifkan/dinonaktifkan. Saya akan dengan senang hati memandu siapa saja yang tertarik untuk memberikan kontribusi! Kita perlu memikirkan bagaimana mengizinkan pengguna untuk memilih antara perender, menetapkan perender default, mengonfigurasi perender baik secara global atau mungkin per-desain.

Saya mungkin tertarik untuk berkontribusi, saya akan menghubungi Anda!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat