-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup-git-push.sh
More file actions
125 lines (101 loc) · 5.1 KB
/
setup-git-push.sh
File metadata and controls
125 lines (101 loc) · 5.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
#!/bin/bash
# סקריפט להכנת המאגר ל-push ראשוני ל-GitHub
cd "$(dirname "$0")"
echo "🚀 מתחיל הכנת המאגר ל-GitHub..."
echo ""
# בדיקה אם יש כבר .git
if [ -d .git ]; then
echo "✅ מאגר git קיים"
else
echo "📦 מאתחל מאגר git חדש..."
git init
git branch -m main
echo "✅ מאגר git נוצר"
fi
echo ""
echo "📋 מוסיף קבצים ל-staging..."
git add .
echo ""
echo "📝 יוצר commit ראשוני עם תיאור מפורט..."
git commit -m "🎉 Initial commit: Setup HollyRap repository - Battle Rap of Holiness
═══════════════════════════════════════════════════════════
📌 פרויקט: HollyRap - באטל ראפ של קדושה
═══════════════════════════════════════════════════════════
🎯 מטרת הפרויקט:
יצירת פלטפורמה מקיפה להפיכת באטל ראפ לכלי של קדושה והעצמה,
תוך שילוב ערכים רוחניים, חוכמה תורנית וחדות מחשבתית.
📚 מה כלול ב-commit זה:
📄 מסמכי בסיס:
✅ README.md - תיאור מקיף עם badges ותמונות
✅ LICENSE - רישיון MIT
✅ CHANGELOG.md - היסטוריית שינויים
✅ CONTRIBUTING.md - מדריך תרומה מפורט
✅ SECURITY.md - מדיניות אבטחה
✅ CODE_OF_CONDUCT.md - קוד התנהגות
✅ ROADMAP.md - מפת דרכים עתידית
✅ CREDITS.md - קרדיטים ותודות
✅ CODEOWNERS - בעלי זכויות
🗂️ מבנה ארגוני:
✅ content/battles/ - 11 באטלים מוכנים
✅ content/guides/ - מדריכי כתיבה
✅ content/battles-list.md - רשימת באטלים מתוכננים
✅ docs/ - תיעוד מקיף (INDEX, GETTING_STARTED, ARCHITECTURE, etc.)
✅ website/ - קבצי האתר (גיבוי)
✅ assets/images/ - תמונות וסמלים
🌐 קבצי אתר (מוכנים ל-GitHub Pages):
✅ index.html - דף הבית
✅ battles-archive.html - ארכיון באטלים
✅ styles.css - עיצוב ראשי
✅ battles-archive.css - עיצוב ארכיון
✅ scripts.js - JavaScript ראשי
✅ battle-content.js - תוכן באטלים
✅ .nojekyll - תצורה ל-GitHub Pages
⚙️ הגדרות GitHub:
✅ .github/workflows/ci.yml - CI/CD pipeline
✅ .github/ISSUE_TEMPLATE/ - תבניות לבעיות (bug, feature, docs)
✅ .github/PULL_REQUEST_TEMPLATE.md - תבנית PR
✅ .github/dependabot.yml - עדכוני תלויות
✅ .github/FUNDING.yml - קישורי מימון
🔧 קבצי תצורה:
✅ .gitignore - קבצים להתעלמות
✅ .editorconfig - הגדרות עורך
✅ .nojekyll - מניעת עיבוד Jekyll
🏷️ תגיות ומדדים:
✅ תגיות גרסה, רישיון, stars, forks
✅ תגיות issues, PRs, contributors
✅ תגיות languages, repo size, last commit
📦 תוכן:
✅ 11 באטלים מלאים עם עומק תורני
✅ מדריכי כתיבה וטכניקות
✅ תיעוד מקיף לכל רמות המשתמשים
🎨 עיצוב:
✅ תמונות וסמלים מקוריים
✅ אתר אינטראקטיבי ומותאם למובייל
✅ עיצוב מודרני ומותאם לתוכן תורני
📋 תכונות עיקריות:
• שלבי למידה (4 רמות)
• טכניקות כתיבה מפורטות
• דוגמאות באטלים מלאות
• מדריכים מקיפים
• תבניות GitHub מקצועיות
═══════════════════════════════════════════════════════════
📅 תאריך: $(date '+%Y-%m-%d %H:%M:%S')
🎯 גרסה: v1.0.0 - Initial Release
👤 יוצר: Moshe Leon Yaakubov (AnLoMinus)
🌐 מאגר: https://github.com/AnLoMinus/hollyrap
═══════════════════════════════════════════════════════════
זהו ה-release הראשון של פרויקט HollyRap - פרויקט שמטרתו להפוך
את אומנות הראפ לכלי של קדושה, חיזוק והעצמה.
המאגר מוכן להעלאה ל-GitHub ולהפעלת GitHub Pages." || echo "⚠️ Commit כבר קיים או אין שינויים"
echo ""
echo "🔗 מגדיר remote..."
git remote remove origin 2>/dev/null
git remote add origin https://github.com/AnLoMinus/hollyrap.git
echo ""
echo "✅ כל ההכנות הושלמו!"
echo ""
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo "📤 לביצוע push, הרץ:"
echo " git push -u origin main"
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
echo ""