30 בספטמבר 2026 · 5 דקות קריאה · מתחילים
קובץ README שנקרא עד הסוף
הסדר שבו קוראים README, ומה חייב להיות בעשר השורות הראשונות כדי שמישהו יריץ את הפרויקט שלכם.
README הוא לא תיעוד. הוא המבחן הראשון של הפרויקט: אם מישהו לא מצליח להריץ אותו בדקה, הוא עובר לפרויקט הבא.
הסדר שהקורא עובר בפועל
- שורה ראשונה: מה זה.
- איך מריצים.
- מה צריך להיות מותקן.
- איפה הקונפיגורציה.
- איך בודקים שזה עובד.
- כל השאר.
כל דבר אחר לפני הסעיפים האלה לא ייקרא.
התבנית שעובדת
# שם הפרויקט
משפט אחד: מה זה עושה ולמי.
## הרצה
npm install
cp .env.example .env
npm run dev
נפתח על http://localhost:3000
## דרישות
Node 22+, PostgreSQL 16
## קונפיגורציה
| משתנה | מה זה | חובה |
|---|---|---|
| DATABASE_URL | חיבור לבסיס נתונים | כן |
| PORT | פורט האזנה | לא (3000) |
## בדיקות
npm test
## מבנה הפרויקט
src/app נתיבים
src/lib לוגיקה משותפת
content תוכן Markdown
הכללים
- פקודות בתור אחד, מוכן להעתק־הדבק. לא "התקינו את התלויות" —
npm install. - הצג את הפלט הרצוי. "נפתח על localhost:3000" חוסך עשר דקות ניחושים.
- טבלת משתני סביבה. זו הסעיף הכי מדולג והכי נדרש.
- אל תסביר את הארכיטקטורה בסעיף 1. מי שקורא README לראשונה רוצה להריץ, לא להבין.
- עדכן כשמשהו משתנה. README לא מעודכן גרוע מ-README חסר, כי הוא מטעה בביטחון.
מה שמוסיפים רק אם באמת יש
תמונה, לוגו, תג CI, רישיון. תג CI ירוק הוא אות אמין; תג שבור גרוע מהיעדרו.