Localpost: כלי CLI חלופי לפוסטמן

הכירו את Localpost - כלי CLI חדשני לעבודה עם API, המציע אלטרנטיבה לפוסטמן עם יכולות מובנות של ניהול גרסאות ובדיקות סכמה

מוזמנים להכיר פרוייקט של משה ימיני שכתב כך:

שלום חבר’ה,

אני רוצה להציג בפניכם את הכלי שפיתחתי ואשמח אם עוד אנשים ירצו לקחת חלק בפיתוח פיצ’רים נוספים.

מהו Localpost?

לכלי קוראים Localpost והוא API client (כמו פוסטמן) רק ל-CLI. הכלי מאפשר לשתף collections של API בקלות רבה, וזהו הפיצ’ר המרכזי שאיתו התחלתי את הפרויקט.

איך זה עובד?

הכלי מאותחל בתוך ריפו מסוים ואז שומר את מבנה הבקשות בקבצי YAML בתוך הריפו. בסופו של דבר עושים לקבצים האלה קומיט לריפו, מה שמאפשר:

  • שיתוף קל של קולקציות API
  • ניהול גרסאות מובנה
  • אינטגרציה מלאה עם Git
  • עבודה נוחה דרך ממשק CLI

פיצ’רים עיקריים

בדיקות סכמה

אחרי הפיצ’ר הראשוני, פיתחתי עוד פיצ’ר חזק - היכולת לעשות טסטים לסכמה של responses. זה מאפשר:

  • וולידציה אוטומטית של תשובות מה-API
  • בדיקת עקביות של המידע המתקבל
  • אוטומציה של בדיקות מבנה התשובה

הצטרפות לפיתוח

אני מזמין אתכם להצטרף לפיתוח הכלי ולקחת חלק בהוספת פיצ’רים חדשים. אם אתם מעוניינים:

  1. בקרו ב-GitHub repository
  2. צרו קשר איתי ב-LinkedIn
  3. נסו את הכלי ותנו משוב

תכניות לעתיד

יש לנו תוכניות להמשך הפיתוח, כולל:

  • אינטגרציה עם OpenAPI
  • שיפור מערכת הוולידציה
  • יכולות שרת מדמה (Mock Server)
  • תבניות לבקשות

אשמח לשמוע את המשוב שלכם ולראות אתכם לוקחים חלק בפיתוח הפרויקט!