Selamat datang di OpenAPI Template untuk komunitas GDGoC UIN Jakarta! 🎉 Template ini memudahkan kamu dalam mendefinisikan API secara terstandarisasi, terbuka, dan mudah dibagikan — tanpa harus bergantung pada tools berbayar seperti Postman. 💸❌
✨ Deklaratif & Terbuka
Tulis API kamu dalam format OpenAPI 3.0, cukup edit satu file:
📄 public/openapi.yaml
🌐 Mudah Dipublikasikan Deploy ke Vercel dan bagikan dokumentasi API kamu dengan tim frontend atau kolaborator eksternal dengan satu URL. 🔗
👥 Kolaboratif & Gratis Semua member GDGoC bisa pakai, tanpa batasan fitur seperti di platform komersial.
-
Clone repo ini
git clone https://github.com/GDGoC-UINJKT/openapi-template.git cd openapi-template
-
Install dependencies
Menggunakan pnpm (direkomendasikan):
pnpm install
Alternatif (pakai npm):
npm install
-
Jalankan server dokumentasi
Dengan pnpm:
pnpm dev
Dengan npm:
npm run dev
📌 Setelah itu, buka http://localhost:3000 di browser untuk melihat dokumentasi API kamu secara live!
Semua definisi API ditulis di:
/public/openapi.yaml
📚 Template ini sudah siap dengan struktur dasar OpenAPI, jadi kamu cukup ubah bagian:
paths
(endpoint dan metode HTTP)components
(schema, responses, parameters, dll)
Tidak perlu utak-atik file lainnya. Simpel dan fokus. 🧘♂️
Template ini 100% kompatibel dengan Vercel, cukup:
- Push repo ke GitHub kamu.
- Hubungkan ke Vercel.
- Done! 🎉
Kamu akan mendapatkan URL seperti:
https://your-openapi-template.vercel.app
- Member GDGoC UIN Jakarta 🏫
- Tim backend yang butuh API docs cepat
- Frontend dev yang butuh spec konsisten
- Kolaborasi eksternal tanpa akses Postman
Pull request terbuka untuk semua member GDGoC! Jika kamu punya ide, ingin menambahkan fitur, atau menemukan bug — silakan kontribusi. 🚀
📢 Yuk gunakan OpenAPI Template ini untuk membuat dokumentasi API yang profesional, mudah dibagikan, dan terbuka untuk kolaborasi! Jika ada pertanyaan, langsung hubungi kami di komunitas GDGoC. 🎓💬