เชฐเซ‚เชฌเซ€เชœเซ‡เชฎเซเชธ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซ‡เช•เซ‡เชœเซ‹ เชฎเชพเชŸเซ‡ เชซเชฐเชœเชฟเชฏเชพเชค เชŸเซ-เชซเซ‡เช•เซเชŸเชฐ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เชคเชฐเชซ เช†เช—เชณ เชตเชงเซ‡ เช›เซ‡

เชจเชฟเชฐเซเชญเชฐเชคเชพเช“ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชฎเซ‡เชณเชตเชตเชพเชจเชพ เชนเซ‡เชคเซเชฅเซ€ เชเช•เชพเช‰เชจเซเชŸ เชŸเซ‡เช•เช“เชตเชฐ เชนเซเชฎเชฒเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡, RubyGems เชชเซ‡เช•เซ‡เชœ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€ เช›เซ‡ เช•เซ‡ เชคเซ‡ 100 เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซ‡เช•เซ‡เชœเซ‹ (เชกเชพเช‰เชจเชฒเซ‹เชก เชฆเซเชตเชพเชฐเชพ) เชคเซ‡เชฎเชœ 165 เชฅเซ€ เชตเชงเซ เชชเซ‡เช•เซ‡เชœเซ‹ เชœเชพเชณเชตเชคเชพ เชเช•เชพเช‰เชจเซเชŸเซเชธ เชฎเชพเชŸเซ‡ เชซเชฐเชœเชฟเชฏเชพเชค เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชคเชฐเชซ เช†เช—เชณ เชตเชงเซ€ เชฐเชนเซ€ เช›เซ‡. เชฎเชฟเชฒเชฟเชฏเชจ เชกเชพเช‰เชจเชฒเซ‹เชกเซเชธ. เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเซ‹ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเชพ เช“เชณเช–เชชเชคเซเชฐเซ‹ เชธเชพเชฅเซ‡ เชšเซ‡เชกเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชณเชตเชตเชพเชจเซเช‚ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชถเซ‡, เชœเซ‡เชฎ เช•เซ‡ เชšเซ‡เชกเชพ เชฅเชฏเซ‡เชฒเซ€ เชธเชพเช‡เชŸ เชชเชฐ เชชเชพเชธเชตเชฐเซเชกเชจเซ‹ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เช…เชจเซเชฎเชพเชจเชฟเชค เชชเชพเชธเชตเชฐเซเชกเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฅเชตเชพ เชฎเชพเชฒเชตเซ‡เชฐ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช“เชณเช–เชชเชคเซเชฐเซ‹เชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเซ€ เชธเชฟเชธเซเชŸเชฎ.

เชชเซเชฐเชฅเชฎ เชคเชฌเช•เซเช•เซ‡, เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เช เช…เชฅเชตเชพ rubygems.org เชตเซ‡เชฌเชธเชพเช‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐเซ‹ เชฌเซ‡-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชตเชฟเชถเซ‡ เชšเซ‡เชคเชตเชฃเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชถเซ‡. 15 เช“เช—เชธเซเชŸเชจเชพ เชฐเซ‹เชœ, เชญเชฒเชพเชฎเชฃเชจเซ‡ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชซเชฐเชœเชฟเชฏเชพเชค เช†เชตเชถเซเชฏเช•เชคเชพ เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชœเซ‡เชจเชพ เชตเชฟเชจเชพ เชเช•เซเชธเซ‡เชธ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชจเชนเซ€เช‚. เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชจเชพ เชเช• เชฎเชนเชฟเชจเชพ เช…เชจเซ‡ เชเช• เช…เช เชตเชพเชกเชฟเชฏเชพ เชชเชนเซ‡เชฒเชพ เชœเชพเชณเชตเชฃเซ€เช•เชพเชฐเซ‹เชจเซ‡ เช‡เชฎเซ‡เช‡เชฒ เชธเซ‚เชšเชจเชพเช“ เชชเชฃ เชชเซเชฐเชพเชชเซเชค เชฅเชถเซ‡.

4 เชจเชพ 2022เชฅเชพ เชคเซเชฐเชฟเชฎเชพเชธเชฟเช• เช—เชพเชณเชพเชฎเชพเช‚, RubyGems เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เช…เชจเซเชฏ เชถเซเชฐเซ‡เชฃเซ€เช“ เชฎเชพเชŸเซ‡ เชฆเซเชตเชฟ-เชชเชฐเชฟเชฌเชณ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเชพ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡ (เชฎเชพเชชเชฆเช‚เชก เชนเชœเซ เชธเซเชงเซ€ เชฎเช‚เชœเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชจเชฅเซ€; เช•เชฆเชพเชš, NPM เชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช•เชตเชฐเซ‡เชœ เชนเชถเซ‡. 500 เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซ‡เช•เซ‡เชœเซ‹ เชธเซเชงเซ€ เชตเชฟเชธเซเชคเซƒเชค).

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹