Π Π΅Π»ΠΈΠ· 23.0.0
Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ
ΠΠ±ΡΠΈΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π°ΡΠΈΡΡ Π²Π΅ΡΠΎΠΊ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΎ Π΄ΠΎ 1;
- Π½ΠΎΠ²ΡΠΉ Π²ΠΈΠ΄ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΎΠΊ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΡΠΈΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ;
- Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΠ»ΠΈΡΠ½ΠΈΠ΅ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅;
- ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ Π²Π΅ΡΠΊΠΈ Π² ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ Π²Π΅ΡΠΊΠΈ;
- ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΡΠ»ΠΈΡΠ½ΠΈΠ΅:
- ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ Fast-forward ΡΠ»ΠΈΡΠ½ΠΈΠ΅;
- ΡΠΊΠ²ΠΎΠ·Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΠ΄ΠΎΠ±ΡΠΈΡΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ° Π½Π° ΡΠ»ΠΈΡΠ½ΠΈΠ΅;
- Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΡΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠ° Π½Π° ΡΠ»ΠΈΡΠ½ΠΈΠ΅.
CI/CD:
- ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ workflow ΠΈΠ· ΡΠ°Π±Π»ΠΎΠ½Π°;
- ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠ°Π½Π½Π΅ΡΠΎΠ² Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π Π°Π½Π½Π΅ΡΡΒ» ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ;
- Π±ΡΡΡΡΡΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ Π·Π°ΠΏΡΡΠΊΠ°ΠΌ workflow ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΡΠ΅ Π·Π°ΠΏΡΡΠΊΠΈ;
- Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ Π·Π°ΠΏΡcΠΊΠΎΠ² workflow ΠΏΠΎ ΡΠ΅Π³Π°ΠΌ.
ΠΡΠ±Π»ΠΈΡΠ½ΡΠ΅ API:
- ΠΏΠΎΠΈΡΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ;
- ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ ΠΏΠΎ ID;
- Π»ΠΈΠΌΠΈΡ API-Π·Π°ΠΏΡΠΎΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ Ρ 500 Π΄ΠΎ 2000 Π² ΡΠ°Ρ.
Π Π°Π±ΠΎΡΠ° Ρ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ:
- Π² Β«ΠΠΎΠΈ Π·Π°Π΄Π°ΡΠΈΒ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«ΠΠ°Π·Π½Π°ΡΠ΅Π½Ρ Π²Π°ΠΌΒ», ΠΊΠΎΡΠΎΡΠ°Ρ Π°Π³ΡΠ΅Π³ΠΈΡΡΠ΅Ρ Π²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π³Π΄Π΅ Π²Ρ ΡΠ²Π»ΡΠ΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΌ.
ΠΠΎΡΠΈΠΊΡΠΈΠ»ΠΈ
- Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΏΠΎ HTTPS Π² ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ API;
- Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π² ΠΌΠ΅ΡΠΎΠ΄Π΅
PATCH /repos/{owner}/{repo}; - ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ Π·Π°ΠΏΡΠΎΡΠ΅ ΡΠ΅Π²ΡΡ Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅Π² ΠΊΠΎΠ΄Π°;
- Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ Π·Π°ΠΏΡΠΎΡΠ΅ ΠΊ GigaCode-Π°Π³Π΅Π½ΡΡ;
- Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ GigaCode-Π°Π³Π΅Π½Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Β«ΠΠ°ΠΏΡΠΎΡ Π½Π° ΡΠ»ΠΈΡΠ½ΠΈΠ΅Β» > Β«ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅Β»;
- Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π°Π²Π°ΡΠ°ΡΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Β«ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΒ» > Β«ΠΠΎΠ΄ΠΏΠΈΡΠΊΠΈΒ»;
- Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Β«ΠΠ°ΠΏΡΠΎΡ Π½Π° ΡΠ»ΠΈΡΠ½ΠΈΠ΅Β» > Β«ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅Β»;
- Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΡΠΎΡΠΌΠΎΡΡΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Β«ΠΠ°ΠΏΡΠΎΡ Π½Π° ΡΠ»ΠΈΡΠ½ΠΈΠ΅Β» > Β«ΠΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»ΡΒ»;
- UI ΠΏΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ°;
- ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° workflow Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ CI/CD;
- ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈΠ·Π° Ρ Β«/Β» Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΡΠ΅Π³Π°;
- ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ workflow, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ;
- ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° workflow ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ workflow Ρ ΡΡΠΈΠ³Π³Π΅ΡΠΎΠΌ workflow_dispatch.