Π Π°Π·Π½ΠΎΠ΅

ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹: Π¨Π°Π±Π»ΠΎΠ½ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠ° Π² Word ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† бСсплатно

12.08.2023

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ коллСкция Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ, Π»Π΅Π½Ρ‚ ΠΈ этикСток Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅

18Β 191 Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… // 5 сСнтября, 2014

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ, Π΄Ρ€ΡƒΠ·ΡŒΡ. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π’Π°ΠΌ Π² этот дСнь Π½Π΅ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΈ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ, стикСров, этикСток ΠΈ Π»Π΅Π½Ρ‚. Π― ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ эта ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° окаТСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° практичСски всСм Π²Π΅Π± β€” Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ. ОсобСнно Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΄ΠΈΠ·Π°ΠΉΠ½ Π² стилС Ρ€Π΅Ρ‚Ρ€ΠΎ, Π½Ρƒ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ исходники ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ.

Бпасибо http://www.cssauthor.comΒ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ:

  • ΠžΡ‡Π΅Π½ΡŒ вкусныС PSD Ρ„ΠΈΡˆΠΊΠΈ для Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π·Π° Π½ΠΎΡΠ±Ρ€ΡŒ 2013
  • ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ элСмСнтов Π΄ΠΈΠ·Π°ΠΉΠ½Π° для коммСрчСских сайтов ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Π² PSD
  • Π Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ бСсплатныС ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ для Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π° Π·Π° ΠΌΠ°ΠΉ ΠΈ июнь
  • Π‘Π°ΠΌΡ‹Π΅ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈ бСсплатныС полСзности для Π²Π΅Π± β€” Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π·Π° июль 2013
  • Бамая Π»ΡƒΡ‡ΡˆΠ°Ρ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° бСсплатных элСмСнтов Π²Π΅Π± Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π² PSD Π·Π° Π°ΠΏΡ€Π΅Π»ΡŒ 2013

100 бСсплатных Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΈ Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Ρ… Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ, Π»Π΅Π½Ρ‚ ΠΈ ΠΌΠ°Ρ€ΠΎΠΊ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

БСсплатныС ΠΈ Π·ΠΎΠ»ΠΎΡ‚Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Π΅Β Π»Π΅ΠΉΠ±Π»Ρ‹

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΈ Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Π΅ Π»Π΅Π½Ρ‚Ρ‹ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

БСсплатныС ΠΈ плоскиС Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Ρ‚Ρ‘ΠΌΠ½Ρ‹Π΅ этикСтки

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π»Π΅Π½Ρ‚Ρ‹

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° красных Π»Π΅Π½Ρ‚

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

НСсколько бСсплатных ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π»Π΅Π½Ρ‚

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π»Π΅Π½Ρ‚Ρ‹ нарисованныС ΠΎΡ‚ Ρ€ΡƒΠΊΠΈ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ Π² стилС Flat

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ самых Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… Π»Π΅Π½Ρ‚

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

БСсплатный ΠΈ Π½Π΅ слоТный Π±Π΅ΠΉΠ΄ΠΆ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π»Π΅Π½Ρ‚Ρ‹ бСсплатно

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

НСсколько Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Ρ… Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Flat Π±Π΅ΠΉΠ΄ΠΆΠΈ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΈ Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ Π»Π΅Π½Ρ‚Ρ‹

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΈ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π½Ρ‹Π΅ этикСтки

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ВинтаТная коллСкция Π»Π΅Π½Ρ‚ ΠΈ этикСток

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π›Π΅Π½Ρ‚Ρ‹ ΠΈ Π±Π΅ΠΉΠ΄ΠΆΠΈ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΈ красивыС Π±Π΅ΠΉΠ΄ΠΆΠΈ β€”Β Petshop

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π¨ΠΎΠΊΠΎΠ»Π°Π΄Π½Ρ‹Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π‘Π΅ΠΉΠ΄ΠΆΠΈ Π½Π° Ρ‚Π΅ΠΌΡƒ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΉ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ Π½Π° Π΄Π΅Ρ‚ΡΠΊΡƒΡŽ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Π΅ ΠΈ красивыС стикСры

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ΠžΡ€Π³Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π•Ρ‰Ρ‘ мноТСство органичСский Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π­ΠΊΠΎ ΠΈ Π‘ΠΈΠΎ стикСры

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π‘Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Π΅Π»Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ Ρ€Π΅Ρ‚Ρ€ΠΎ Π±Π΅ΠΉΠ΄ΠΆΠΈ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

БСсплатныС Π±Π΅ΠΉΠ΄ΠΆΠΈ β€”Β Hipster

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ПлоскиС Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ ΠΈ Π»Π΅Π½Ρ‚Ρ‹

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Π΅ ΠΈ ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈ ΠΊΠΎ дню Π’Π°Π»Π΅Π½Ρ‚ΠΈΠ½Π°

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΊΠΈ ΠΊ Новому Π“ΠΎΠ΄Ρƒ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π‘Π΅ΠΉΠ΄ΠΆΠΈ Π½Π° Π΄Π΅Ρ€Π΅Π²Π΅

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π‘Π΅ΠΉΠ΄ΠΆΠΈ β€”Β Baseball Cup

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π Π΅Ρ‚Ρ€ΠΎ Π±Π΅ΠΉΠ΄ΠΆΠΈ

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Как ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ свой open-source ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ качСства ΠΊΠΎΠ΄Π°

Π”ΡƒΠΌΠ°ΡŽ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, ΠΊΡ‚ΠΎ ΠΈΡ‰Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π° GitHub, врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ встрСчаСт Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ»Π΅ README послС названия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ΄Π΅Ρ‚ ΠΊΡƒΡ‡Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΎΠ². Они Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ для рСпозитория ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, насколько Π΄Π°Π»Π΅ΠΊΠΎ с Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΅Ρ…Π°Ρ‚ΡŒ. Когда ΠΏΡ‹Ρ‚Π°Π΅ΡˆΡŒΡΡ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² этом Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΎΠ² β€” наступаСт хаос. КакиС сСрвисы ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½Ρ‹? Π§Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚? Как ΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ? Π“Π΄Π΅ Π²Π·ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³? Π“Π΄Π΅ Π²Π·ΡΡ‚ΡŒ ΠΊΠΎΠ΄ для Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠ°? НСсколько Ρ€Π°Π· наступив Π½Π° ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Π³Ρ€Π°Π±Π»ΠΈ, я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² этом Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ.

ИсслСдованиС

Π˜ΡΡΠ»Π΅Π΄ΡƒΡ эту Ρ‚Π΅ΠΌΡƒ, я ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ Ρ‡Π°Ρ‰Π΅ всСго Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² рСпозиториях пСрфСкционистов ΠΈ Π°Π»ΡŒΡ‚Ρ€ΡƒΠΈΡΡ‚ΠΎΠ². Если Π°Π²Ρ‚ΠΎΡ€ выпустил Π² open source своС Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° вопросы, фиксит Π±Π°Π³ΠΈ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΡƒΠ»Π»-рСквСсты, слСдит Π·Π° качСством ΠΊΠΎΠ΄Π°, Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ сСрвисов ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΊΠΎΠ΄Π°. ЧСстно говоря, приятно ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с Ρ‚Π°ΠΊΠΈΠΌΠΈ людьми, ΠΎΠ½ΠΈ Π·Π°Ρ€ΡΠΆΠ°ΡŽΡ‚ тСбя своСй энСргиСй, ΠΈ Ρ‚Ρ‹ ΡΡ‚Π°Ρ€Π°Π΅ΡˆΡŒΡΡ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ…ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ.

Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠ΅ сСрвисы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΊ своим рСпозиториям, ΠΌΠΎΠΆΠ½ΠΎ Π³Ρ€ΡƒΠ±ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° нСсколько ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.

Continuous integration (CI)

Π˜Ρ… Π·Π°Π΄Π°Ρ‡Π° β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· послС ΠΊΠΎΠΌΠΌΠΈΡ‚Π° ΠΈΠ»ΠΈ ΠΏΡƒΠ»Π»-рСквСста (зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ настроитС) ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ· всСх Π΅Π³ΠΎ Π²Π΅Π½Π΄ΠΎΡ€ΠΎΠ². ПослС Ρ‡Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ тСсты (ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅). МоТно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ запуск Ρ€Π°Π·Π½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, скриптов. УспСшной считаСтся сборка, Ссли Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния всСх ΠΊΠΎΠΌΠ°Π½Π΄ каТдая Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»Π°ΡΡŒ с exit 0. Код, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΡ‚ нуля, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ «зСлСным» — всС ок. Π›ΠΈΠ±ΠΎ «красным» — сборка Π½Π΅Β ΡƒΠ΄Π°Π»Π°ΡΡŒ.

Code Coverage

БСрвисы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ просмотра ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΏΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ ΠΊΠΎΠ΄Π° тСстами. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для тСстирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PHPUnit) Π²Ρ‹ запускаСтС всС тСсты с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ ΠΏΠΎ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΊΠΎΠ΄Π° тСстами. Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° считаСтся ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ, Ссли ΠΎΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π°ΡΡŒ хотя Π±Ρ‹ Ρ€Π°Π· Π²ΠΎ врСмя ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠΈ тСстов. Π‘Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строки с Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΡ‹, пустыС строки, описаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ классов, ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ β€” Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ. ΠžΡ‚Ρ‡Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ получаСтся Π² ΠΈΡ‚ΠΎΠ³Π΅, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π½Π° Ρ‚Π°ΠΊΠΎΠΉ сСрвиc (дСлаСтся автоматичСски).

А дальшС Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ статистику покрытия всСго ΠΊΠΎΠ΄Π°, ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, с подсвСткой ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΈ Π½Π΅ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… тСстами строк.

Анализаторы ΠΊΠΎΠ΄Π°

ΠŸΡ€ΠΈΠ·Π²Π°Π½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° best practice. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° copy-paste, code style, Π°Π½Π°Π»ΠΈΠ· Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΊΠΎΠ΄Π°, подсказки ΠΏΠΎ Π·Π°ΠΌΠ΅Π½Π΅ ΠΎΠ΄Π½ΠΈΡ… конструкций Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΊ стандартным ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Ρ‚.Π΄.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ установок

Если для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Composer Π² PHP) ΠΈ свой ΠΊΠΎΠ΄ распространяСтС Ρ‚Π°ΠΊΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ захочСтся ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ статистику использования своСго ΠΊΠΎΠ΄Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ людьми. Π­Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ нСпосрСдствСнно с сайта ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π»ΠΈΠ±ΠΎ с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСрвиса.

ЛицСнзия

Π’ ΠΌΠΈΡ€Π΅ open source ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ авторскиС ΠΏΡ€Π°Π²Π° (Π΄Π° ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΌΠΈΡ€Π΅ open source!). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π·Π½Π°Ρ‚ΡŒ, Π½Π° ΠΊΠ°ΠΊΠΈΡ… условиях Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‡ΡƒΠΆΠΎΠΉ ΠΊΠΎΠ΄ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ стороннСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Но Ссли ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρƒ вас ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ², ΠΈ Π²Ρ‹ Π²Π΄Ρ€ΡƒΠ³ вспомнили ΠΏΡ€ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сайтами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ лицСнзиях Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ сСрвису, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΆΠ΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ процСссС исслСдования Ρ€Π°Π·Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° GitHub, нСсколько Ρ€Π°Π· я Π²ΠΈΠ΄Π΅Π» issue, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π°Π²Ρ‚ΠΎΡ€Π° просили Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Ρ„Π°ΠΉΠ» с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² коммСрчСском ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅.

ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅

Бюда ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ всС нСбольшиС интСрСсныС сСрвисы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²Π°ΡˆΠΈΡ… исходных Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‡Π°Ρ‚Ρ‹ ΠΈ ΠΊΠ°Π½Π°Π»Ρ‹ связи ΠΊ вашим рСпозиториям, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ваши Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°Ρ…, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ показатСлях, ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. О Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… интСрСсных сСрвисах я расскаТу.

Travis CI

Travis CI добавился Π² список инструмСнтов опСнсоурс-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ стал Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ стандартом. Он Π·Π°Π²ΠΎΠ΅Π²Π°Π» свою ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ бСсплатный, ΠΎΠ½ Π»Π΅Π³ΠΊΠΎ добавляСтся Π² GitHub, достаточно Π³ΠΈΠ±ΠΊΠΈΠΉ для настройки. БСсплатная вСрсия обслуТиваСт ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, поэтому Π»ΠΎΠ³ выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΠ»Π΄Π° доступСн всСм ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ. Π•ΡΡ‚ΡŒ ΠΈ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ Ρ‚Π°Ρ€ΠΈΡ„Π½Ρ‹Π΅ ΠΏΠ»Π°Π½Ρ‹ с большими рСсурсами.

Travis CI ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π» сборку ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊΠ°ΠΊ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°, Ρ‚Π°ΠΊ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡƒΠ»Π»-рСквСстов. Он ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π² GitHub ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ статус сборки Π²ΠΎΠ·Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡƒΠ»Π»-рСквСста. Если сборка сломана, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ фикс со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠΌ, Travis ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ ΠΏΡƒΠ»Π»-рСквСст, ΠΈ ΠΎΠ½ станСт Β«Π·Π΅Π»Π΅Π½Ρ‹ΠΌΒ».

Π’ Π»ΠΎΠ³Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всю ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ сборки, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½Π° Π±Ρ‹Π»Π° Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ.

Π§Ρ‚ΠΎΠ± ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΊ Travis CI, Π½ΡƒΠΆΠ½ΠΎ:

  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² ΠΊΠΎΡ€Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ„Π°ΠΉΠ» .travis.yml ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π½Π΅ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ настройки;
  • Π—Π°Π»ΠΎΠ³ΠΈΠ½ΠΈΡ‚ΡŒΡΡ Π½Π° Travis с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° с GitHub ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΊ сСрвису.

Travis позволяСт Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ события: Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° сборки, Π΄ΠΎ запуска скриптов, послС выполнСния скриптов, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ выполнСния скриптов ΠΈ Ρ‚.Π΄. ΠΠ°Ρ‡Π°Ρ‚ΡŒ знакомство с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ с этой страницы https://docs.travis-ci.com/user/getting-started. Travis ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ мноТСство языков программирования, ΠΈ Ссли для сборки вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° какая-Ρ‚ΠΎ сторонняя ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, Ρ‚ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ консольной ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π²ΠΎ врСмя ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сборки. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° .travis.yml для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° PHP ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

language: php
php:
  - 5.4
  - 5.5
  - 5.6
before_script:
  - composer install
script:
  - phpunit
notifications:
  email:
    - [email protected]

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ language: php. ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΠ΅ΠΌ вСрсии, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сборку β€” для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ запустится свой нСзависимый процСсс сборки. Π’ сСкции before_script ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ систСму, Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ подтягиваСм зависимости ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ‡Π΅Ρ€Π΅Π· Composer. Π’ сСкции script пСрСчисляСм всС скрипты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты. Ну, ΠΈ отсылаСм увСдомлСния Π½Π° email ΠΏΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ сборки.

НС Π±ΡƒΠ΄Ρƒ ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ Π² Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΎΠΏΡ†ΠΈΠΉ .travis.yml

, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ языка Ρ€Π°Π·Π½Ρ‹Π΅. Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, поиск Π½Π° GitHub Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ дСсяти ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ‚Π°ΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Π‘Π΅ΠΉΠ΄ΠΆΠΈΠΊ Врэвиса Π±Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²ΡƒΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ², Π² зависимости ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° сборки.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π° страничкС рСпозитория Π½Π° сайтС Travis, просто ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² Π½Π° самом Π·Π½Π°Ρ‡ΠΊΠ΅.

ЧСстно говоря, слоТно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС open source ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ разрабатывался Π±Ρ‹ Π±Π΅Π· Travis CI. На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΏΡƒΠ»Π»-рСквСстС. Но Ссли ΠΏΠ΅Ρ€Π΅Π΄ этим Travis CI ΠΏΡ€ΠΎΠ³Π½Π°Π» всС тСсты, Π²Ρ‹ ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ состоянии ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ послС внСдрСния Π½ΠΎΠ²ΠΎΠΉ Ρ„ΠΈΡ‡ΠΈ. Π’Ρ‹Π²ΠΎΠ΄ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Travis CI ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ!

Scrutinizer

Scrutinizer β€” сСрвис ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΡ†Π΅Π½ΠΊΠΈ качСства ΠΊΠΎΠ΄Π°. Пока Scrutinizer ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ PHP, Python ΠΈ Ruby, планируСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Java ΠΈ Scala. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΠΈΡ‡ΠΈ этого сСрвиса:

  • ВыставляСт ΠΎΡ†Π΅Π½ΠΊΡƒ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ΄Ρƒ Π½Π° основС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ, собранных ΠΎΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ²;
  • БохраняСт ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ измСнСния качСства ΠΊΠΎΠ΄Π°, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ развивался ΠΏΡ€ΠΎΠ΅ΠΊΡ‚;
  • Π‘ΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… Π² вашСм ΠΊΠΎΠ΄Π΅ с объяснСниСм, ΠΊ Ρ‡Π΅ΠΌΡƒ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти. Π‘Π°Π·Π° Π·Π½Π°Π½ΠΈΠΉ довольно ΡˆΠΈΡ€ΠΎΠΊΠ°Ρ;
  • Π’Π°ΠΊΠΆΠ΅ провСряСт Π²Π΅Π½Π΄ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ извСстных security issue;
  • Настройка автоматичСских ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ². ΠœΠΎΠΆΠ΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° push ΠΈΠ»ΠΈ pull-request, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ пСриодичСскиС автоматичСскиС сборки;
  • БСрвис Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ Π² GitHub ΠΈ показываСтся Π² ΠΏΡƒΠ»Π»-рСквСстах наряду с Travis (ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, послС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ настройки).

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ языка программирования ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ инструмСнты для Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°. НапримСр, для PHP самыС популярныС β€” это:

  • PHP Code Similarity Analyzer
  • PHP Code Sniffer
  • PHP CS Fixer
  • PHP Mess Detector
  • PHP Analyzer
  • Security Advisory Checker

PHP Analyzer β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, Π²ΠΎΡ‚ список ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выполняСт Scrutinizer https://scrutinizer-ci. com/docs/tools/php/php-analyzer/checks.

Достаточно Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΠΏΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим сСрвисом ΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ пСрСстанСтС Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ постоянно Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Scrutinizer Π² вашСм ΠΊΠΎΠ΄Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим сСрвисом, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½ΡƒΠΆΠ½ΠΎ Π½Π° Π½Π΅ΠΌ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³ΠΈΡ‚Ρ…Π°Π±Π°. Π’ Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с GitHub. Π Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π½Π΅ вашСго рСпозитория Ρ„Π°ΠΉΠ» .scrutinizer.yml. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ. Scrutinizer ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ ΡΡ‚Π°Ρ€Ρ‚Π°Π½ΡƒΡ‚ΡŒ с Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠΌ, Π² Π½Π΅Π³ΠΎ ΡƒΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π΄ΠΆΠ΅Π½Ρ‚Π»ΡŒΠΌΠ΅Π½ΡΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ²:

checks:
  php:
    code_rating: true
    duplication: true
filter:
  excluded_paths:
    - vendor/*
before_commands:
  - "composer install --prefer-source"

Для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Symfony я ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€Ρƒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ явного Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ:

checks:
  php:
    code_rating: true
    duplication: true
filter:
  excluded_paths:
    - vendor/*
    - app/*
    - bin/*
    - web/*
    - spec/*
before_commands:
  - "composer install --prefer-source"
tools:
  php_code_sniffer:
    config:
      standard: "PSR2"
  php_cs_fixer: true
  sensiolabs_security_checker: true

БСрвис прСдоставляСт Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΎΠ². Но, ΠΏΠΎ сути, Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌ являСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΊΡƒ ΠΊΠΎΠ΄Π°. Code coverage с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Scrutinizer я Π½Π΅ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ Π²Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ, Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ спСциализированный сСрвис (Π΄Π°Π»Π΅Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅). Код Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Π½Π° страницС рСпозитория Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅, Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ (i). Π’Π°ΠΊ ΠΊΠ°ΠΊ Scrutinizer ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ для open source, Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ настроСн Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с этим сСрвисом.

ΠžΡ‡Π΅Π½ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Scrutinizer для open source Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Packagist

Packagist β€” список Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ/Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² PHP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ установлСны Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Composer. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Π°Ρ для нас информация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ прСдоставляСт этот сСрвис β€” это количСство установок ΠΈ послСдняя ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ вСрсия ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π­Ρ‚ΠΎ всС доступно Π½Π° самом сайтС, Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² свой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ± Π½Π° страничкС рСпозитория Π² GitHub ΡƒΠΆΠ΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ статистику. Packagist Π½Π΅ прСдоставляСт своих Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΎΠ² для этого. Π‘Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Π½Π° стороннСм сСрвисС Badge Poser. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠΎΠ΄ всСх доступных Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΎΠ².

КакиС ΠΈΠΌΠ΅Π½Π½ΠΎ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ для отобраТСния β€” вашС Π΄Π΅Π»ΠΎ. Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ: ΠΎΠ±Ρ‰Π΅Π΅ количСство установок, послСдняя ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ вСрсия ΠΈ лицСнзия. ЛицСнзия опрСдСляСтся ΠΈΠ· Ρ„Π°ΠΉΠ»Π° composer.json Π»ΠΈΠ±ΠΎ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° LICENSE. Мой совСт всСгда Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ пСрСчислСнных Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠ°, ΠΎΠ½ΠΈ нСсут ΡΠ°ΠΌΡƒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

VersionEye

БСрвис VersionEye прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° вСрсиями Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅. На самом Π΄Π΅Π»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с Π³ΠΈΡ‚Ρ…Π°Π±Π°, ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· API. БСйчас сСрвис ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ языки программирования: Java, Ruby, Python, Node.JS, PHP, JavaScript, Objective-C, R, Clojure.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования сСрвиса Π΄Π²Π°. МоТно Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° этом сайтС, Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚, ΠΈ Π·Π°Ρ„ΠΎΠ»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ…. ПослС Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½ΠΎΠ²Ρ‹Ρ… вСрсий Π²Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ оповСщСния Π½Π° email. Π’Π°ΠΊ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° обновлСниями Π½ΡƒΠΆΠ½Ρ‹Ρ… Π²Π°ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. Мой ΠΎΠΏΡ‹Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ этого сайта ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ приходят Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΎΡ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… источников. НапримСр, ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π½ΠΎΠ²ΠΎΠΉ вСрсии PHP я ΡƒΠ·Π½Π°ΡŽ Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ появляСтся Π½Π° php.net. Π’Π°ΠΊΠΆΠ΅ Π½Π° этот сСрвис ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свой ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π­Ρ‚ΠΎ даст Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… зависит ваш ΠΊΠΎΠ΄.

Объясню Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ PHP. Π§Ρ‚ΠΎΠ±Ρ‹ ваш Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ мониторился с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ VersionEye, Π² ΠΊΠΎΡ€Π½Π΅ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» composer.json. Если это Π½Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈΠ»ΠΈ Π±Π°Π½Π΄Π», Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» composer.lock, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ вСрсии ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. VersionEye Π½Π° основС этих Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ваши зависимости, сопоставит вСрсии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Ρ‹, с Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ вСрсиями, ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π²Π°ΠΌ всю статистику. А Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ внСшниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ? Ну, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² зависимостях Π² composer.json Π²Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ "symfony/symfony": "~2.5", Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ваш ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Symfony 2.5, 2.6, 2.7 ΠΈ Ρ‚.Π΄. Π½ΠΎ Π½Π΅ с 3.0 ΠΈ Π²Ρ‹ΡˆΠ΅. Когда Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ новая минорная вСрсия, Π²Π°ΠΌ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ всС Ρ€Π°Π²Π½ΠΎ, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ issue Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅, Ρ‡Ρ‚ΠΎ с Π½ΠΎΠ²ΠΎΠΉ вСрсиСй ваш Π±Π°Π½Π΄Π» пСрСстал Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Ну, Π° Ссли Π²Ρ‹ Π°Π»ΡŒΡ‚Ρ€ΡƒΠΈΡΡ‚, Ρ‚ΠΎ ΠΏΠΎΠ΄ΡΡƒΠ΅Ρ‚ΠΈΡ‚Π΅ΡΡŒ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ ваш ΠΊΠΎΠ΄ Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π½ΠΎΠ²ΠΎΠΉ вСрсиСй, ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ, ΠΈ Π·Π°Ρ€Π΅Π»ΠΈΠ·ΠΈΡ‚Π΅ фикс. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ счастливы, Π΄Π°ΠΆΠ΅ сами Ρ‚ΠΎΠ³ΠΎ Π½Π΅ зная.

Π’Π°ΠΊΠΆΠ΅ Ссли Π²Ρ‹ проганяСтС тСсты Ρ‡Π΅Ρ€Π΅Π· Travis, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ для тСстирования Π½Π° Π½ΠΎΠ²ΠΎΠΉ вСрсии Symfony, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ зависит ваш ΠΊΠΎΠ΄. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… языках Ρ‚Π°ΠΊΠΆΠ΅ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ: Composer, Bundler, PIP, NPM, Bower, Leiningen, CocoaPods, Maven, SBT, Gradle. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Ρ„ΠΈΡ‡Π° этого сСрвиса β€” ΠΎΠ½ позволяСт ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, сколько Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΡƒΠΊΠ°Π·Π°Π»ΠΈ ваш Π² качСствС зависимости. Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² VersionEye. Π Π°Π·Π²Π΅ Π²Π°ΠΌ Π½Π΅ интСрСсно, ΠΊΡ‚ΠΎ ΠΈ Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ваш ΠΊΠΎΠ΄? Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· странички Symfony вСрсии 2.6.4.

По ΠΊΠ»ΠΈΠΊΡƒ Π½Π° References ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ зависят ΠΎΡ‚ Symfony. Π­Ρ‚ΠΎΡ‚ сСрвис прСдоставляСт Π΄Π²Π° Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠ° (ΠΏΡ€ΠΈΠ²ΠΎΠΆΡƒ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ для Symfony):

Π˜Ρ… ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° страничкС рСпозитория Π² VersionEye, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² Π½Π° сам Π±Π΅ΠΉΠ΄ΠΆ.

Π’ΠΎΠΎΠ±Ρ‰Π΅, этот сСрвис ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нравится. Иногда, ΠΏΡ€Π°Π²Π΄Π°, ΠΎΠ½ спамит, Ссли Ρ‡ΡƒΠΆΠΈΠ΅ Π²Π΅Π½Π΄ΠΎΡ€Ρ‹ Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ нСсколько ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ Π² дСнь, Π½ΠΎ с этим ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΈΡ€ΠΈΡ‚ΡŒΡΡ. Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΡΠ²Π΅ΠΆΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

CodeCov

CodeCov β€” сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт красивыС ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΏΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ вашСго ΠΊΠΎΠ΄Π° тСстами. Π§Ρ‚ΠΎΠ± Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с этим сСрвисом, Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ .travis.yml. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³:

language: php
php:
  - 5.4
  - 5.5
  - 5.6
before_install:
  - sudo pip install codecov
before_script:
  - composer install --dev
script:
  - phpunit --coverage-clover=coverage. xml
after_success:
  - codecov

Π”ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ сСкции before_install ΠΈ after_success, Π° PHPUnit Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ --coverage-clover=coverage.xml. ПослС ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠΈ Travis CI с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, ΠΏΠΎΠΊΠ° ΠΎΡ‚Ρ‡Π΅Ρ‚ появится Π² вашСм Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅ Π½Π° CodeCov. На страницС просмотра статистики вашСго рСпозитория Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ мСню Features ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ΄ для Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠ°, сам ΠΎΠ½ выглядит Ρ‚Π°ΠΊ:

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΈΠΊΠΎΠ»ΡŒΠ½Π°Ρ Ρ„ΠΈΡ‡Π° CodeCov β€” это ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² с ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ code coverage ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ:

Π― ΠΏΡ€ΠΈΠ²Π΅Π» просто ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Π½ΠΎ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ вСрсии ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ°Ρ‚ΡŒ Π½Π° Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ тСстами для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°.

Coveralls

Coveralls β€” сСрвис, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ. Π§Ρ‚ΠΎΠ± Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² сomposer.json:

{
    "require-dev": {
        "satooshi/php-coveralls": "dev-master"
    }
}

ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ .travis.yml:

language: php
php:
  - 5.  ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ вопрос Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ количСству Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ быстрый ΠΎΡ‚Π²Π΅Ρ‚. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ бСсплатной вСрсии Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ история сообщСний Π±ΡƒΠ΄Π΅Ρ‚ хранится максимум Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ Ρ‡Π°Ρ‚ Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π² GitHub. Π‘Π΅ΠΉΠ΄ΠΆ выглядит Ρ‚Π°ΠΊ:

А Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° страничкС ΠΊΠ°Π½Π°Π»Π°:

Насколько популярной Π±ΡƒΠ΄Π΅Ρ‚ бСсплатная вСрсия, ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ слоТно. Π”Π°Π² ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° нСпростой вопрос, Ρ‡Π΅Ρ€Π΅Π· Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ Π΅Π³ΠΎ ΡƒΠΆΠ΅ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠΊΠ° Π½Π΅ ясно, приТивСтся Π»ΠΈ этот сСрвис, хотя ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. ΠŸΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ случаСм, ΠΏΡ€ΠΈΠ²ΠΎΠΆΡƒ ссылки Π½Π° Ρ‡Π°Ρ‚Ρ‹ PHP-ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ Π£ΠΊΡ€Π°ΠΈΠ½Ρ‹:

  • https://gitter.im/php-ua/php
  • https://gitter.im/php-ua/symfony
  • https://gitter.im/php-ua/zf
  • https://gitter.im/php-ua/yii
  • https://gitter.im/php-ua/laravel
  • https://gitter.im/php-ua/phalcon

CoderWall

CoderWall β€” Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚ΠΈΠΏΠ° ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сСти (Ссли это ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Π²Π°Ρ‚ΡŒ) для программистов. МоТно Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ совСтами, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° учасников, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ вакансии, Ρ„ΠΎΠ»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΎΡ‚ сСрвис Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ. Но эти Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŽ Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅, Π° Π½Π΅ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ± ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π΅ΠΉΠ΄ΠΆ, Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свой Π½Π°Π²Ρ‹ΠΊ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: php, open source. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ссли ΡΠΎΠΌΠ½Π΅Π²Π°Π΅Ρ‚Π΅ΡΡŒ β€” посмотритС ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… участников, ΠΊΠ°ΠΊ написано Ρƒ Π½ΠΈΡ…. Π”Π°Π»Π΅Π΅ Ρ€Π°Π· Π² нСдСлю (информация с сайта) сСрвис сопоставляСт ваши Π½Π°Π²Ρ‹ΠΊΠΈ с профиля с вашСй Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅. Если Π²Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½Π°Π²Ρ‹ΠΊ PHP ΠΈ Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ основной язык программирования β€” это PHP, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊ Β«ΠΏΠ°ΡƒΠΊΒ». Π—Π° Ρ‚Ρ€ΠΈ PHP-рСпозитория β€” Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π±Π΅ΠΉΠ΄ΠΆ Β«Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ ΠΏΠ°ΡƒΠΊΒ». Но эти Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΈΠ΄Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° страничкС вашСго профиля Π² CoderWall. Π§Ρ‚ΠΎΠ± ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π²ΠΈΠ΄Π½Ρ‹ Π½Π° GitHub, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свой GitHub-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ CoderWall. Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя CoderWall пригласит вас Π² свою ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ, ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π±Π΅ΠΉΠ΄ΠΆ Π½ΠΈ Π³ΠΈΡ‚Ρ…Π°Π±Π΅. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΎΠ² с ΠΌΠΎΠ΅Π³ΠΎ профиля.

ΠšΠΎΠΌΡƒ интСрСсно - исходный ΠΊΠΎΠ΄ CoderWall доступСн Π½Π° GitHub, сам сайт написан Π½Π° Ruby. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ профиля ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ GitHub.

SensioLabs Insight

ΠžΡ‡Π΅Π½ΡŒ люблю компанию SensioLabs Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ для ΠΌΠΈΡ€Π° PHP. SensioLabs Insight β€” Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ сСрвис для Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ PHP. Π’ΠΎΡ‡Π½Π΅Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ PHP, Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ указания, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ находится Π² вашСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ: Symfony-Π±Π°Π½Π΄Π», Symfony-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Drupal ΠΈ Ρ‚.Π΄.

Π’ зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° рСпозитория, Insight Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΈ Π² XML ΠΈ YAML Ρ„Π°ΠΉΠ»Ρ‹, Twig ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, зависимости ΠΊΠΎΠΌΠΏΠΎΠ·Π΅Ρ€Π°.

Бписок ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ провСряСт SensioLabs Insight просто Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. И синтаксичСскиС ошибки, ΠΈ инструкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ нСбСзопасным, ΠΈ использованиС вСрсий Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ извСстная ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ, ΠΈ Π΅Ρ‰Π΅ ΠΊΡƒΡ‡Π°-ΠΊΡƒΡ‡Π° всСго. ВсСго дСлаСтся большС сотни Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ ваш ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ мСдаль Π·Π° ΠΎΡ‚Π²Π°Π³Ρƒ!!! Если Π±Ρ‹ ΠΊΠΎΠ΄ Π±Ρ‹Π» ΠΆΠΈΠ²ΠΈΠΌ сущСством, Ρ‚ΠΎ ΠΎΠ½ Π±Ρ‹ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠ» своСго создатСля :)

МСдали зависят ΠΎΡ‚ количСства ошибок. Пока Ρƒ вас Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ критичСскоС Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ β€” ΠΌΠ΅Π΄Π°Π»ΠΈ Π²Π°ΠΌ Π½Π΅ Π²ΠΈΠ΄Π°Ρ‚ΡŒ! МСдали-Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΊΠ°ΠΊΠΎΠΉ Π²Π°ΠΌ большС нравится:

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ для любого вашСго рСпозитория, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊ SensioLabs Insight, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° страницС вашСго Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π²Π°ΡˆΠΈΡ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅ Ρ‡Π΅Ρ€Π΅Π· web-hook. АдрСс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π³ΠΈΡ‚Ρ…Π°Π±, Ρ‡Ρ‚ΠΎΠ± Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, бСрСтся Π½Π° страницС API/SDK вашСго Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°. ПослС Ρ‡Π΅Π³ΠΎ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² настройки вашСго рСпозитория Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅ Π² мСню Webhooks & Services ΠΈ создаСтС Π½ΠΎΠ²Ρ‹ΠΉ Ρ…ΡƒΠΊ.

ΠžΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот сСрвис! Он Π½Π°ΠΉΠ΄Π΅Ρ‚ Π² вашСм ΠΊΠΎΠ΄Π΅ Ρ‚ΠΎ, ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°Π»ΠΈ. БСсплатная вСрсия доступна для ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΡƒΠΆΠ΅ платная.

KnpBundles

Если Π²Ρ‹ Symfony-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ сайтС knpbundles.com. На этом сайтС собраны популярныС Π±Π°Π½Π΄Π»Ρ‹ для Symfony2. Если Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π±Π°Π½Π΄Π» ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ Ρ‚Π°ΠΌ появился, Ρ‚ΠΎ Π²Π°ΠΌ придСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π—Π°Π»ΠΎΠ³ΠΈΠ½ΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³ΠΈΡ‚Ρ…Π°Π±Π° ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылку Π½Π° ваш Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π’.Π΅. Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ свой Π±Π°Π½Π΄Π» Π½Π° сайтС, Ρ‚ΠΎ ΠΎΠ½ Ρ‚Π°ΠΌ Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ! На этом сайтС сущСствуСт систСма Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°. ΠžΡ†Π΅Π½ΠΊΠ° для Π±Π°Π½Π΄Π»Π° считаСтся Ρ‚Π°ΠΊ:

  • 1 Π±Π°Π»Π» Π·Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„ΠΎΠ»ΠΎΠ²Π΅Ρ€Π° Π½Π° Π³ΠΈΡ‚Ρ…Π°Π±Π΅;
  • 5 Π±Π°Π»Π»ΠΎΠ² Π·Π° README Ρ„Π°ΠΉΠ», Ссли Π² Π½Π΅ΠΌ большС Ρ‡Π΅ΠΌ 300 символов;
  • 5 Π±Π°Π»Π»ΠΎΠ² Ссли Π±Π°Π½Π΄Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Travis CI;
  • Π•Ρ‰Π΅ 5 Π±Π°Π»Π»ΠΎΠ² даСтся Π·Π° послСдний ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ Π±ΠΈΠ»Π΄ Π½Π° Travis CI;
  • 5 Π±Π°Π»Π»ΠΎΠ², Ссли Π² Π±Π°Π½Π΄Π»Π΅ Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» composer.json ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½Π° packagist.org;
  • 5 Π±Π°Π»Π»ΠΎΠ² Π·Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΡŽ Π±Π°Π½Π΄Π»Π° Π½Π° сайтС knpbundles.com (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ зарСгистрированныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ сайта).
  • Бонус Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ послСдниС 30 Π΄Π½Π΅ΠΉ. Π€ΠΎΡ€ΠΌΡƒΠ»Π° (30 β€” количСство Π΄Π½Π΅ΠΉ с послСднСй активности) / 5. ΠœΠΈΠ½ΡƒΡΠΎΠ²Ρ‹Π΅ значСния Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ значСния.

Как Π²ΠΈΠ΄ΠΈΠΌ, Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΌΠ½ΠΎΠ³ΠΎ Π±Π°Π»Π»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ Π±Π°Π½Π΄Π» благодаря усилиям ΠΎΠ΄Π½ΠΎΠ³ΠΎ лишь Π°Π²Ρ‚ΠΎΡ€Π°. Π›ΡŒΠ²ΠΈΠ½ΡƒΡŽ долю Π±Π°Π»Π»ΠΎΠ² Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Ρ„ΠΎΠ»Π»ΠΎΠ²Π΅Ρ€Ρ‹ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ‚ΠΎΡ€Ρ‹. Π‘Π°Π½Π΄Π» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½Ρ‹ΠΌ ΠΈ качСствСнным, Ρ‡Ρ‚ΠΎΠ± Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±Ρ‹Π»ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ плюс.

Π‘Π°ΠΉΡ‚ прСдоставляСт Π΄Π²Π° Π²ΠΈΠ΄Π° Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΎΠ² (ΠΈΡ… ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° страницС Π±Π°Π½Π΄Π»Π° Π² сайдбарС). Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° возьмСм самый популярный Π±Π°Π½Π΄Π» FOSUserBundle ΠΈ Π΅Π³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΎΠ²:

Мои Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ: ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ свой Π±Π°Π½Π΄Π» Π½Π° этот сайт ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠ°. Π’Π΅Π΄ΡŒ Ссли Π²Ρ‹ Π΅Π³ΠΎ выставили Π² open source, Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ± ΠΈΠΌ пользовались. РасскаТитС ΠΎ Π½Π΅ΠΌ сообщСству!

HHVM

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свой ΠΊΠΎΠ΄ Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с HHVM, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько строк Π² .travis.yml это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

language: php
php:
  - 5. 3
  - 5.4
  - 5.5
  - 5.6
  - hhvm
matrix:
  allow_failures:
    - php: hhvm
before_script:
  - composer install --dev
script:
  - phpunit --coverage-text tests

НуТно Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ --hhvm Π² вСрсии PHP. Если ваш ΠΊΠΎΠ΄ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ выполнится Π½Π° HHVM, Ρ‚ΠΎ сброка Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π°, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ²ΡˆΠ°ΡΡΡ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ просто ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с HHVM, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ Ρ„Π΅ΠΉΠ»ΠΈΡ‚ΡŒ Π±ΠΈΠ»Π΄, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ allow_failures. Π‘Π΅ΠΉΠ΄ΠΆΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ HHVM, ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ Π½Π° сайтС https://hhvm.h5cc.de/.

На страничкС Search Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈΠ· Π³ΠΈΡ‚Ρ…Π°Π±Π°, сразу Π²ΠΈΠ΄ΠΈΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ вСрсии, ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° Badges ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.

Shields.io

Shields.io β€” сайт, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ ΠΎΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… сСрвисов ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ стандартному Π²ΠΈΠ΄Ρƒ. Бписок довольно большой, Ρ‚ΡƒΡ‚ собраны самыС популярныС сСрвисы для Ρ€Π°Π·Π½Ρ‹Ρ… языков программирования. Π― Π½Π΅Π΄Π°Π²Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ·Π½Π°Π» ΠΎ Ρ‚Π°ΠΊΠΎΠΌ сборникС, ΠΈ ΠΎΠ½ ΠΌΠ½Π΅ сразу понравился. Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ шаблона Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΎΠ²:

Π›ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ понравился послСдний, ΠΈ я помСнял всС Π±Π΅ΠΉΠ΄ΠΆΠΈΠΊΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΌΠΎΠΈΡ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π².

Π‘Ρ‹Π»ΠΎ:

Π‘Ρ‚Π°Π»ΠΎ

Π§Ρ‚ΠΎΠ± ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Markdown, Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Π±Π΅ΠΉΠ΄ΠΆΠ΅ ΠΈΠ· списка. ЕдинствСнный минус, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ своСму Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ Π½Π° Π½ΡƒΠΆΠ½ΠΎΠΌ сСрвисС придСтся самому. Π‘Ρ‹Π²Π°Π΅Ρ‚, Π½ΡƒΠΆΠ½ΠΎ просто ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΈΠΊ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ рСпозитория. А Π±Ρ‹Π²Π°Π΅Ρ‚, вмСсто этого Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ…Π΅Ρˆ-ΠΊΠΎΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, https://img.shields.io/sensiolabs/i/45afb680-d4e6-4e66-93ea-bcfa79eb8a87.svg. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π² Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ ΠΈ Ρ‚Π°ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ...

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, список Π½Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ. Π•Ρ‰Π΅ ΠΏΠΎΠ»Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… сторонних сСрвисов для Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования, Π΄Π°ΠΆΠ΅ для PHP, Π΄ΡƒΠΌΠ°ΡŽ, найдСтся Π΅Ρ‰Π΅ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π½Π΅ Π·Π½Π°Π». Но Ρ‚ΡƒΡ‚ Π΄Π΅Π»ΠΎ Ρ‚Π°ΠΊΠΎΠ΅, Π·Π° всСм Π½Π΅ ΡƒΡΠ»Π΅Π΄ΠΈΡˆΡŒ. ПослСднСС врСмя Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ Π±ΡƒΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… сСрвисов, ΠΈ ΠΈΡ… ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² растСт. НадСюсь, послС этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ увСличится :). НС ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°ΠΉΡ‚Π΅ сСрвисами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ!

Π’ΠΎΠΏ-5 популярных ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π·Π½Π°Ρ‡ΠΊΠΎΠ² с ΠΎΠ½Π»Π°ΠΉΠ½-шаблонами Π² 2023 Π³ΠΎΠ΄Ρƒ

ПослСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: 12 января 2023 Π³ΠΎΠ΄Π°

Π—Π½Π°Ρ‡ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π² нашСй повсСднСвной ΠΆΠΈΠ·Π½ΠΈ. Они ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅. Π§Π»Π΅Π½ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈΠ· тысячи, Ссли ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅ΠΉΠ΄ΠΆ. Π—Π½Π°Ρ‡ΠΊΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для признания достиТСния ΠΈΠ»ΠΈ для обозначСния Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°. ИмСя мноТСство доступных ΠΎΠ½Π»Π°ΠΉΠ½-инструмСнтов для создания Π·Π½Π°Ρ‡ΠΊΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ бСсплатный Π·Π½Π°Ρ‡ΠΎΠΊ для мСроприятия, ΡˆΠΊΠΎΠ»Ρ‹ / ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ° ΠΈΠ»ΠΈ для любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΌ Π»ΠΈΡ†Π°ΠΌ.

Но ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ бСсплатно?

Π§Ρ‚ΠΎ ΠΆ, созданиС Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ нСпростой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, особСнно Ссли Π²Ρ‹ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ ΠΈ Ρƒ вас нСдостаточно срСдств, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ графичСского Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ вашим Π΄ΠΈΠ·Π°ΠΉΠ½-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Но, ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Ρƒ вас Π΅ΡΡ‚ΡŒ мноТСство инструмСнтов для создания Π·Π½Π°Ρ‡ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой Π·Π½Π°Ρ‡ΠΎΠΊ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ всСго Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚.

Благодаря этим инструмСнтам проСктирования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΈ распространСниС Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ стали Π»Π΅Π³ΠΊΠΈΠΌΠΈ. Π—Π΄Π΅ΡΡŒ, Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΌΡ‹ собрали нСсколько ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… инструмСнтов для создания Π·Π½Π°Ρ‡ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ нашли Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ эффСктивными ΠΈ доступными.

01. Designhill Badge Maker

Designhill Badge Maker β€” это нСвСроятный инструмСнт. Π‘ Π½ΠΈΠΌ Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΈ любой ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ красивый Π·Π½Π°Ρ‡ΠΎΠΊ для своСй ΡˆΠΊΠΎΠ»Ρ‹, офиса ΠΈΠ»ΠΈ мСроприятия, нСзависимо ΠΎΡ‚ дизайнСрских Π½Π°Π²Ρ‹ΠΊΠΎΠ². Он прСдоставляСт тысячи ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ созданных настраиваСмых шаблонов Π½Π° Π²Ρ‹Π±ΠΎΡ€. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»ΡƒΡ‡ΡˆΠ΅ всСго соотвСтствуСт вашим потрСбностям, ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ Ρ†Π²Π΅Ρ‚ΠΎΠ², ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², стиля тСкста, ΠΌΠ°ΠΊΠ΅Ρ‚Π°, Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ Ρ‚. Π΄. Π’ΠΎΡ‚ ΠΈ всС! Π’Π°Ρˆ Π·Π½Π°Ρ‡ΠΎΠΊ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ ΠΈ фотографиями.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Designhill Badge Maker
  • Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒΒ».
  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий шаблон.
  • Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
  • НастройтС свою Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ тСкст ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΡΡ‚ΠΈΠ»ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Π°.
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ.

02. Adobe Photoshop

Adobe Photoshop β€” Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания Π·Π½Π°Ρ‡ΠΊΠΎΠ² для своСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ сотрудников. Photoshop ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ шаблонов Π½Π° Π²Ρ‹Π±ΠΎΡ€. Если Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ шаблон. Π‘Π΅ΠΉΠ΄ΠΆ с красивым Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ Ρƒ Π²Π°ΡˆΠΈΡ… сотрудников чувство чСсти ΠΏΡ€ΠΈ Π΅Π³ΠΎ использовании.

03. AlphaCard

Π­Ρ‚ΠΎΡ‚ инструмСнт для создания Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ являСтся ΠΌΠΎΠ·Π³ΠΎΠΌ процСсса ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ. AlphaCard позволяСт Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π²Π°ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…. ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ сотрудников ΠΈ посСтитСлСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΎ посСщаСмости с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ подходящСго производитСля Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ. Он прСдоставляСт Π²Π°ΠΆΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΡƒΡŽ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ нСсанкционированный доступ.

04. HID Global

HID Global β€” это прСвосходный инструмСнт, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для создания Π·Π½Π°Ρ‡ΠΊΠΎΠ² бСзопасности. Π—Π½Π°Ρ‡ΠΎΠΊ бСзопасности HID Assure β€” это ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для бСзопасных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° основС пароля. Он Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π»Π°Π·Π΅Ρ€Π½ΡƒΡŽ Ρ€Π΅Π·ΡŒΠ±Ρƒ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ бСзопасности.

HID Global ΠΈΠΌΠ΅Π΅Ρ‚ бСзопасный процСсс ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ кодирования ΠΈ рСгистрации. Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ источникам Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….

05. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Jolly ID Badge

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Jolly Badge Maker поставляСтся с ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… отслСТиваниС сотрудников. Он обСспСчиваСт ΠΊΠ°ΠΊ ΡΠ°ΠΌΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ, Ρ‚Π°ΠΊ ΠΈ ΡΠ°ΠΌΡƒΡŽ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ Π² зависимости ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ созданный Π΄ΠΈΠ·Π°ΠΉΠ½ шаблона , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ удостовСрСния личности ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. Он ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ инструмСнт отслСТивания сотрудников ΠΈ управлСния посСтитСлями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ бСзопасности. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΡ‚ΠΎΠ±Π΅ΠΉΠ΄ΠΆΠΈ.

Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π±Π΅ΠΉΠ΄ΠΆΠΈ бСзопасности с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ сотруднику, посСтитСлям ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ участникам.

Π’Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ графичСского Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°? Если Π΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚Π΅ Π½Π°ΠΌ ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ +1-855-699-2851 [врСмя для Π·Π²ΠΎΠ½ΠΊΠ° 9Π΄ΠΎ 18:00 EST (БША)] ΠΈΠ»ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ для получСния бСсплатной ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π·Π½Π°Ρ‡ΠΊΠΈ Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½Ρ‹? ΠŸΠΎΡΠ΅Ρ‰Π°ΠΉΡ‚Π΅ Π²Π΅Π±ΠΈΠ½Π°Ρ€Ρ‹ β€” ΠΎΠ±Π·ΠΎΡ€Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π±Π΅ΠΉΠ΄ΠΆΠ΅ΠΉ, ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… удостовСрСний личности, ограничСния доступа Π±Π΅Π· Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° свои вопросы. НСваТно, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹ возглавляСтС; Π²Ρ‹ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ сотрудником ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΌ; упомянутыС Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ Π² Ρ‚Ρ€Π΅Π½Π΄Π΅ Π² 2023 Π³ΠΎΠ΄Ρƒ ΠΈ, ΠΊΠ°ΠΊ оТидаСтся, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡ†Π²Π΅Ρ‚Π°Ρ‚ΡŒ Π² блиТайшиС Π³ΠΎΠ΄Ρ‹. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»ΡƒΡ‡ΡˆΠ΅ всСго соотвСтствуСт вашим потрСбностям, ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свой Π·Π½Π°Ρ‡ΠΎΠΊ сСгодня Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ…Π»ΠΎΠΏΠΎΡ‚.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свой собствСнный Π·Π½Π°Ρ‡ΠΎΠΊ ΠΎΠ½Π»Π°ΠΉΠ½

30 красивых Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠ² Π”ΠΈΠ·Π°ΠΉΠ½ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ | Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹

2,1 К Акции

ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты с красивыми концСпциями ΠΈ идСями Π² соотвСтствии с Π½ΠΎΠ²Ρ‹ΠΌΠΈ тСндСнциями. БСгодня Π² этой Π³Π°Π»Π΅Ρ€Π΅Π΅ я собрал ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΈ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ навСрняка вас вдохновят.

Π€ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΈΠ»ΠΈ брСндинг связан с созданиСм  Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° Β ΠΈ Π² создании цСнности Π±Ρ€Π΅Π½Π΄Π° Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ графичСский Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ изобраТСния, сохраняя Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ схСмы ΠΈ Ρ…ΡƒΠ΄ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт Π±Ρ€Π΅Π½Π΄, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ сдСлано Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ ΠΌΠΎΠ³ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°.

Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

  • 30 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠ½ΠΎΠ³ΠΎΡ†Π΅Π»Π΅Π²Ρ‹Ρ… Ρ‚Π΅ΠΌ WordPress 2019 Π³ΠΎΠ΄Π°
  • ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ Π²ΠΈΠ·ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ (30 ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ)
  • 8 Π³Π»Π°Π²Π½Ρ‹Ρ… Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΉ Π² 2019 Π³ΠΎΠ΄Ρƒ
  • Π’Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π° 2019 β€” 31 Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π΅Π±-сайта
  • 35 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… шаблонов Ρ€Π΅Π·ΡŽΠΌΠ΅

НСограничСнноС количСство Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ


Π‘ΠΎΠ»Π΅Π΅ 1 500 000 ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΌΠΎΠΊΠ°ΠΏΠΎΠ², бСсплатных ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² для Π΄ΠΈΠ·Π°ΠΉΠ½Π°

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ сСйчас

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠ²

БСгодня ΠΌΡ‹ собрали Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΡŒ красиво ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡ΠΊΠΎΠ² с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°ΠΌΠΈ, созданных ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ со всСго Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ списком сСрий Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° .

Π”ΠΈΠ·Π°ΠΉΠ½ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° Mountain Journey

Source

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Fire At Will Badge

Source

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Conwy Castle Badge

Source

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Brindle Properties Badge

Source

Rocky Mountain Redux

Source

Π—Π½Π°Ρ‡ΠΎΠΊ ЙосСмитского Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€ΠΊΠ°

Source

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Trendy Minds Badge

Source

Π‘ΡŽΡΡ‚Π³Π°Π»ΡŒΡ‚Π΅Ρ€Ρ‹ Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ s Peak Ski Mountain

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΈΠ·Π°ΠΉΠ½ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° Summer Vibes

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

НаклСйка Raw Forest Foods

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π—Π½Π°Ρ‡ΠΎΠΊ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° ΠΌΠ΅Ρ‡Π΅Ρ‚ΠΈ Π¨Π°Ρ€Π΅Π½Π°

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΈΠ·Π°ΠΉΠ½ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° Twinine

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ спортивного Π·Π½Π°Ρ‡ΠΊΠ°

Source

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Beat Culture Badge

Source

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Go Fetch Badge

Source

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Distanza Badge

Source

Π’Ρ‹Π·ΠΎΠ²Ρ‹ Π”ΠΈΠ·Π°ΠΉΠ½ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° Π±Ρ€Π΅Π½Π΄Π°

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ Дубая

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π›ΡƒΡ‡ΡˆΠΈΠΉ Наборы ΠΈΠΊΠΎΠ½ΠΎΠΊ Π³ΠΎΠ΄Π°

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ЀСдСративная РСспублика Бразилия

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΈΠ·Π°ΠΉΠ½ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° спортзала

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π—Π½Π°Ρ‡ΠΎΠΊ EDAC Technologies

Source

Source

Source

Source

American Native Patch Lock Π²Π²Π΅Ρ€Ρ…

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Zion Badge

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Zendesk Team Phoenix

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π—Π½Π°Ρ‡ΠΎΠΊ Epicurrence Breckenridge

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Автор: ΠœΡƒΡ…Π°ΠΌΠΌΠ°Π΄ ЀСйсал
Π― ΠœΡƒΡ…Π°ΠΌΠΌΠ°Π΄ ЀСйсал, ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ GDJ ΠΈ ΡΠΎΡƒΡ‡Ρ€Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒ FPD.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *