آنالایزر مخزن GitHub – جامعه Dev

این یک ارسال برای توسعه دهنده Amazon Q “Quack the Code” چالش: خرد کردن خط فرمان است
آنچه من ساختم
آنالایزر مخزن GitHub
یک برنامه وب که مخازن GitHub را تجزیه و تحلیل می کند و مستندات جامع در مورد ویژگی ها ، کارکردها و ساختار آنها ایجاد می کند.
ویژگی
- تجزیه و تحلیل مبتنی بر API: از API GitHub برای تجزیه و تحلیل مخازن بدون کلون سازی محلی استفاده می کند
- نمای کلی مخزن: اطلاعات اساسی در مورد مخزن (ستارگان ، چنگال ها و غیره) ارائه می دهد
- تجزیه و تحلیل کد: توابع و کلاسهای کلیدی را در پایگاه کد مشخص می کند
- تشخیص فناوری: به طور خودکار زبان ها و چارچوب های برنامه نویسی را تشخیص می دهد
- تجسم ساختار: ساختار فهرست مخزن را نشان می دهد
- صادرات مستندات: مستندات Markdown قابل بارگیری را تولید می کند
نسخه آزمایشی
https://www.youtube.com/watch؟v=hmqwt4qh38w
مخزن کد
https://github.com/dwarshb/github-repository-analyzer/
چگونه من از توسعه دهنده Amazon Q استفاده کردم
سریع:
یک برنامه وب بسازید که مخازن GitHub را تجزیه و تحلیل می کند و مستندات جامع تولید می کند. در
برنامه باید یک URL مخزن GitHub را به عنوان ورودی بپذیرد و از API GitHub (نه کلونینگ محلی) برای تجزیه و تحلیل مخزن استفاده کند. از GitHub Token از کاربر به عنوان اختیاری بپرسید و در صورت ارائه از آن در GitHub API استفاده کنید. اطمینان حاصل کنید که مستندات تولید شامل نمای کلی مخزن ، آمار ، تجزیه زبان و فناوری های مورد استفاده ، ساختار پوشه است. همچنین گزینه تولید پرونده های ReadMe را که از Google Gemini API استفاده می کند ، اضافه کنید. حتماً از کاربر کلید API Gemini API بپرسید.
برای مرجع – می توانید Amazonq.md را بررسی کنید