π₯ ΠΡΡ ΠΎΠ΄ΠΈΠ½ ΠΠ-ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ... Π΄Π»Ρ GitHub? π€
Π ΠΌΠΈΡΠ΅, Π³Π΄Π΅ AI-ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΊΠ°ΠΊ Π³ΡΠΈΠ±Ρ ΠΏΠΎΡΠ»Π΅ Π΄ΠΎΠΆΠ΄Ρ, ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΎΠ±Π΅ΡΠ°ΡΡΠΈΠΉ "ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΈ ΡΠ»ΡΡΡΠΈΡΡ" Π½Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠ΅ΡΠΊΡΡ ΠΆΠΈΠ·Π½Ρ, ΡΠΆΠ΅ Π½Π΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π±ΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΎΡΡΠΎΡΠ³Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° GitFriend β open-source ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ "AI-powered GitHub assistant".
Π§ΡΠΎ GitFriend ΡΠΌΠ΅Π΅Ρ?
Π’Π΅ΠΊΡΡΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, Π·Π°ΡΠ²Π»Π΅Π½Π½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ:
- π ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· Google: Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ "ΠΏΡΠ΅Π»Π΅ΡΡΡΠΌ".
- π¬ AI Chat Π΄Π»Ρ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠΎ GitHub: ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ Git, ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
- π ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ README.md: ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ README Π΄Π»Ρ Π²Π°ΡΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ². ΠΠΎΠ»Π΅Π·Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΠΊΠΈΠ΄Π°ΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π° Π²Π΄ΠΎΡ Π½ΠΎΠ²Π΅Π½ΠΈΡ Π½Π΅Ρ.
- π ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Gitmoji: ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π»ΡΠ±ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΈΡΡΠΎΡΠΈΡ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ² Π±ΡΠ»Π° "Π²Π΅ΡΠ΅Π»ΠΎΠΉ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΉ"π₯΄.
- π¨ ΠΡΡΠΆΠ΅Π»ΡΠ±Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ: ΠΡ, ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΌΠ°Π½ΡΡΠ°.
πΊοΈ ΠΠ»Π°Π½Ρ Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅ (Roadmap):
- π ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ GitHub OAuth: Π§ΡΠΎΠ±Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Π²Π°ΡΠΈΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΠΌ.
- π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ README Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ: ΠΡΡΠΈΡΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ README ΠΏΡΡΠΌΠΎ ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- β¨ Π Π°ΡΡΠΈΡΠ΅Π½Π½Π°Ρ ΠΊΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΡ README: ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΡΠ΅ΠΊΡΠΈΠΉ.
- π Π¨Π°Π±Π»ΠΎΠ½Ρ Π΄Π»Ρ AI-ΠΏΡΠΎΠΌΠΏΡΠΎΠ²: Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ AI.
- π ΠΠ°ΡΠ±ΠΎΡΠ΄ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ GitHub: ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π²Π°ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ.
- π ΠΡΡΠΎΡΠΈΡ Π·Π²Π΅Π·Π΄ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ: ΠΡΠ°ΡΠΈΠΊ ΡΠΎΡΡΠ° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ.
ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΠΏΠΎΠΏΡΡΠΊΠ° ΡΠΎΠ±ΡΠ°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΈΠ»ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ www.gitfriend.xyz/.
ΠΡΠ»ΠΈ Π·Π°Ρ ΠΎΡΠΈΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ
- ΠΠ»ΠΎΠ½ΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ:
git clone https://github.com/krishn404/Git-Friend.git
- ΠΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠΌ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ:
cd Git-Friend
- Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ:
npm install
(Π΅ΡΠ»ΠΈ Π±ΡΠ΄ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΏΡΠΎΠ±ΡΠ΅ΠΌnpm install --legacy-peer-deps
) - ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ: Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ
.env.local
Π² ΠΊΠΎΡΠ½Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠ»ΡΡΠΈ Π΄Π»Ρ Firebase ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² README. - ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ΅ΡΠ²Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ:
npm run dev
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π½Π°http://localhost:3000
.
Π‘ΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ: ΠΊΠΎΠΌΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ?
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π²ΡΠ΄Π΅Π»ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»Π΅Π²ΡΡ Π³ΡΡΠΏΠΏ:
- Open Source ΠΊΠΎΠ½ΡΡΠΈΠ±ΡΡΡΠΎΡΡ: ΠΡΡΡΡΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ README Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
- Π’ΠΈΠΌΠ»ΠΈΠ΄Ρ: ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡΡ Π² README ΠΈ ΠΊΠΎΠΌΠΌΠΈΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
- ΠΠΎΠ²ΠΈΡΠΊΠΈ Π² GitHub: ΠΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠΌΠΎΡΡ ΡΠ΅ΡΠ΅Π· AI-ΡΠ°Ρ.
- ΠΠΎΠΌΠ°Π½Π΄Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ: Π£ΠΏΡΠΎΡΡΠΈΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.