GitHub 'เจคเฉ‡ เจ‡เฉฑเจ• เจนเจฎเจฒเจพ เจœเจฟเจธ เจจเจพเจฒ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจฒเฉ€เจ• เจนเฉ‹เจฃ เจ…เจคเฉ‡ NPM เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจนเฉ‹ เจ—เจˆเฅค

GitHub เจจเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจนเจฎเจฒเฉ‡ เจฆเฉ€ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเจฟเฉฑเจคเฉ€ เจนเฉˆ เจœเจฟเจธเจฆเจพ เจ‰เจฆเฉ‡เจธเจผ Heroku เจ…เจคเฉ‡ Travis-CI เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ OAuth เจŸเฉ‹เจ•เจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‡เจน เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจ•เฉเจ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจฒเฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเจฟเจธ เจจเฉ‡ Heroku PaaS เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ…เจคเฉ‡ Travis-CI เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฒเจˆ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ–เฉ‹เจฒเฉเจน เจฆเจฟเฉฑเจคเฉ€ เจธเฉ€เฅค เจชเฉ€เฉœเจคเจพเจ‚ เจตเจฟเฉฑเจš GitHub เจ…เจคเฉ‡ NPM เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจธเจผเจพเจฎเจฒ เจธเจจเฅค

เจนเจฎเจฒเจพเจตเจฐ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ GitHub เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจเจฎเจพเจœเจผเจพเจจ เจตเฉˆเจฌ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจเจชเฉ€เจ†เจˆ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ€ เจ•เฉเฉฐเจœเฉ€ เจ•เฉฑเจขเจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจธเจจ, เจœเฉ‹ เจ•เจฟ NPM เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจจเจคเฉ€เจœเจพ เจ•เฉเฉฐเจœเฉ€ AWS S3 เจธเฉ‡เจตเจพ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ NPM เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค GitHub เจฆเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉˆ เจ•เจฟ NPM เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจ‡เจธ เจจเฉ‡ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจธเจผเฉ‹เจงเจฟเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ–เจพเจคเจฟเจ†เจ‚ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจกเฉ‡เจŸเจพ เจชเฉเจฐเจพเจชเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพเฅค เจ‡เจน เจตเฉ€ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจ•เจฟเจ‰เจ‚เจ•เจฟ GitHub.com เจ…เจคเฉ‡ NPM เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจนเจจ, เจนเจฎเจฒเจพเจตเจฐเจพเจ‚ เจ•เฉ‹เจฒ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเฉ‡ เจŸเฉ‹เจ•เจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ NPM เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ GitHub เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเจพ เจธเจฎเจพเจ‚ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค

เจนเจฎเจฒเจพเจตเจฐเจพเจ‚ เจจเฉ‡ AWS API เจฆเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, 12 เจ…เจชเฉเจฐเฉˆเจฒ เจจเฉ‚เฉฐ เจนเจฎเจฒเฉ‡ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš, เจ•เฉเจ เจนเฉ‹เจฐ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ 'เจคเฉ‡ เจตเฉ€ เจ‡เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจนเจฎเจฒเฉ‡ เจฆเจฐเจœ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš Heroku เจ…เจคเฉ‡ Travis-CI เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจŸเฉ‹เจ•เจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจชเฉเจฐเจญเจพเจตเจฟเจค เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจฆเจพ เจจเจพเจฎ เจจเจนเฉ€เจ‚ เจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ เจนเจฎเจฒเฉ‡ เจคเฉ‹เจ‚ เจชเฉเจฐเจญเจพเจตเจฟเจค เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจธเฉ‚เจšเจจเจพเจตเจพเจ‚ เจญเฉ‡เจœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจเฅค Heroku เจ…เจคเฉ‡ Travis-CI เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจธเจฎเจพเจจเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจ…เจธเจพเจงเจพเจฐเจจ เจ—เจคเฉ€เจตเจฟเจงเฉ€ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ…เจคเฉ‡ เจ†เจกเจฟเจŸ เจฒเฉŒเจ—เจพเจ‚ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจ เจฒเจˆ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจ…เจœเฉ‡ เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจŸเฉ‹เจ•เจจ เจนเจฎเจฒเจพเจตเจฐเจพเจ‚ เจฆเฉ‡ เจนเฉฑเจฅเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจ†เจ, เจชเจฐ เจ—เจฟเจŸเจนเจฌ เจฆเจพ เจฎเฉฐเจจเจฃเจพ เจนเฉˆ เจ•เจฟ เจ‰เจน เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจธเจฎเจเฉŒเจคเฉ‡ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฌเจพเจนเจฐเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจ…เจงเจฟเจ•เจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‹เจ•เจจเจพเจ‚ เจจเฉ‚เฉฐ เจ—เจฟเฉฑเจŸเจนเจฌ เจตเจพเจฒเฉ‡ เจชเจพเจธเฉ‡ เจธเจŸเฉ‹เจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจขเฉเจ•เจตเฉ‡เจ‚ เจฎเฉ‚เจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจšเฅค เจนเจฎเจฒเจพเจตเจฐ เจฆเฉ‡ เจตเจฟเจตเจนเจพเจฐ เจฆเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‡ เจฆเจฟเจ–เจพเจ‡เจ† เจ•เจฟ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเจพ เจฎเฉเฉฑเจ– เจ‰เจฆเฉ‡เจธเจผ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ—เฉเจชเจค เจกเฉ‡เจŸเจพ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจเจ•เจธเฉˆเจธ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚, เจœเฉ‹ เจ•เจฟ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจนเฉ‹เจฐ เจคเฉฑเจคเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเฉ‡ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃ เจฒเจˆ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค .

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹