Π’ GitHub Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ систСма дискуссий

На ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ GitHub Satellite, которая Π² этот Ρ€Π°Π· проводится Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ Π² online, прСдставлСно нСсколько Π½ΠΎΠ²Ρ‹Ρ… сСрвисов:

  • Codespaces — полноцСнная встроСнная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· GitHub ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² создании ΠΊΠΎΠ΄Π°. Π‘Ρ€Π΅Π΄Π° основана Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠ΄Π° Visual Studio Code (VSCode), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠšΡ€ΠΎΠΌΠ΅ нСпосрСдствСнно написания ΠΊΠΎΠ΄Π° ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠ°ΠΊ сборка, тСстированиС, ΠΎΡ‚Π»Π°Π΄ΠΊΠ°, Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, автоматичСская установка зависимостСй ΠΈ настройка SSH-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Π‘Ρ€Π΅Π΄Π° ΠΏΠΎΠΊΠ° находится Π² стадии ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π±Π΅Ρ‚Π°-тСстирования с доступом послС заполнСния заявки.
    Π’ GitHub Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ систСма дискуссий

  • Discussions — систСма дискуссий, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ смСТныС Ρ‚Π΅ΠΌΡ‹ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Ρ‡Π΅ΠΌ Ρ‚ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅ΠΉ Issues, Π½ΠΎ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΈ с Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².
  • Code scanning — обСспСчиваСт сканированиС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ «git push» Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… уязвимостСй. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ прикрСпляСтся нСпосрСдствСнно ΠΊ pull-запросу. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° выполняСтся с использованиСм Π΄Π²ΠΈΠΆΠΊΠ° CodeQL, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ с Ρ‚ΠΈΠΏΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ уязвимого ΠΊΠΎΠ΄Π°.
  • Secret scanning — Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ доступСн ΠΈ для ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π². БСрвис ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅Ρ‚ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ доступа. Π’ΠΎ врСмя ΠΊΠΎΠΌΠΌΠΈΡ‚Π° сканСр провСряСт Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ 20 ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ ΠΈ сСрвисами, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ AWS, Azure, Google Cloud, npm, Stripe ΠΈ Twilio.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru