Arduino ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ์๋ GitHub๋ง ์ง์ํฉ๋๋ค. ๋ง์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์๋ก ๋ค๋ฅธ ์ ์ฅ์๋ฅผ ์ฌ์ฉํฉ๋๋ค(๋ด ๋ชจ๋ BitBucket์ ์ฌ์ฉํฉ๋๋ค. ์๋ํ๋ฉด ์ ๋ ๊ทธ๊ฒ์ด ํจ์ฌ ์ฐ์ํ readme, wiki ๋ฐ ๋ค์ด๋ก๋ ์ ์ด ๊ธฐ๋ฅ์ ๊ฐ์ถ ํจ์ฌ ์ฐ์ํ ์ ์ฅ์ ํ๋ซํผ์ด๋ผ๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ฌ๋ Arduino๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ์๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํฌํจํ์ง ์๊ฑฐ๋ ์์ฑํ๋๋ก ๊ฐ์ ํ๋ GitHub๋ง ์ง์ํฉ๋๋ค. ์ฌ๋ฌ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ๋ ธ๋ ฅ์ด ๋ ๋ฐฐ๋ก ์ฆ๊ฐํฉ๋๋ค.
๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ์์ ๋ํด ๋ชจ๋ ์ ์ฅ์๋ฅผ ์ง์ํ ์ ์๋๋ก Arduino๋ฅผ ์์ ํด์ผ ํฉ๋๋ค.
๋๋ ๋จ์ง ๋์ ์ง์ง๋ฅผ ๋ํ์ดํ๊ณ ์ถ์ ๋ฟ์ ๋๋ค. ๋ง์ arduino ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ค์ํ ์๋จ์ ํตํด ๋ฐฐํฌ๋ฉ๋๋ค. bitbucket๊ณผ ๋ ์ผ๋ฐ์ ์ธ ์ถ๊ฐ ์๋จ ๋ชจ๋์ ๋ํ ์ง์์ ๋ณด๊ณ ์ถ์ต๋๋ค. ์: ๋ชจ๋ git, mecurial, svn, RCS ๋๋ ๊ธฐํ ์ ์ฅ์๊ฐ ์ง์๋์ด์ผ ํฉ๋๋ค.
์ด์ ๋ณ๋๋ก .zip ๋ฐฐํฌ์ ๋ํ ์ง์๋ ๋ณด๊ณ ์ถ์ต๋๋ค(์ผ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ์ฌ ์ด๋ฌํ ๋ฐฉ์์ผ๋ก๋ง ๋ฐฐํฌ๋๊ธฐ ๋๋ฌธ์). ์ด๋ฅผ ์ง์ํ๋ ๋ฐ ํ์ํ ์ฝ๋๋ ๋ฌด์์ด๋ ๊ธฐ์ฌํ ์ ์์ด ๊ธฐ์ฉ๋๋ค. ๊ทธ๋ฌํ ์์คํ ์ ๋ํ ์๊ตฌ ์ฌํญ์ ๋ฐฉํฅ์ ์๋ ค์ฃผ์ญ์์ค. ๊ทธ๋ฌ๋ฉด ์ ๊ฐ ์์ ํ ๊ฒ์ ๋๋ค.
๊ฐ์ฌ ํด์!
๊ธ์, ๋ชจ๋ ์ฃผ์ ์จ๋ผ์ธ git repo๋ ์ง์๋์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค... ๋ชจ๋ git repo(์์ฒด ํธ์คํ ์์)๊ฐ ์๋๋ผ ์๋ฅผ ๋ค์ด bitbucket ๋ฐ gitlab๊ณผ ๊ฐ์ ๊ฒ๋ค๋ง ์ง์๋ฉ๋๋ค. ๊ทธ๋์ ์ ๋ ์ด ๊ธฐ๋ฅ ์์ฒญ์ ๋ํ ์ง์ง๋ฅผ ํ๋ช ํฉ๋๋ค.
๊ด๋ฆฌ์๊ฐ ์ด ์์ฒญ์ ๊ตฌํํ๊ธฐ ์ํ ๋ค์ ๋จ๊ณ์ ๋ํด ์ธ๊ธํ ์ ์์ต๋๊น?
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ์๋ฅผ ์ํ ๋ก๋๋งต์ด ์ด๋๊ฐ์ ์์ต๋๊น?
๋ค๋ฅธ ๊ณต๊ฐ ์จ๋ผ์ธ ๋ฆฌํฌ์งํ ๋ฆฌ(์: Bitbucket)์ ๋ํ ์ง์์ ํ ์คํธ ์ค์ด๋ฉฐ ๊ณง ๋ฐฐํฌ๋ ์์ ์ ๋๋ค.
์ข์, ํ ์คํธํ๋ ๋ฐ ์๊ฐ์ด ๊ฑธ๋ ธ์ง๋ง ์ด์ bitbucket ๋ฐ gitlab์ ๋ํ ์ง์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ทธ์ ๋ฐ๋ผ FAQ๋ฅผ ์ ๋ฐ์ดํธํ์ต๋๋ค: https://github.com/arduino/Arduino/wiki/Library-Manager-FAQ
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ค๋ฅธ ๊ณต๊ฐ ์จ๋ผ์ธ ๋ฆฌํฌ์งํ ๋ฆฌ(์: Bitbucket)์ ๋ํ ์ง์์ ํ ์คํธ ์ค์ด๋ฉฐ ๊ณง ๋ฐฐํฌ๋ ์์ ์ ๋๋ค.