๋๋ ๊ทธ๋ํฝ ๋์์ด๋๋ ์๋์ง๋ง ์๋ง๋ ์ด๊ฒ์ด ์ฌ๊ธฐ์์ ํ ๋ก ์ ์ด๋ฐ์ํฌ ์ ์์ต๋๋ค. ์ปจ์ ์ ๋๋ฆฐ ์งํ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ฃผ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค.
์ ๋ ์ง์ ํ๊ฒ ์ต๋๋ค. ๋๋ ๋ถ๋งํฌ๊ฐ ํญ๋ฐ์ ์ค์ ์์ด์ฝ์ธ ๊ฒ์ ๋ณ๋ก ์ข์ํ์ง ์๋๋ค. ์ด๋ค ์ด์ ๋ก ๋๋ ๊ทธ๊ฒ์ด ํ๋กํ์ด๋ ๋ฐ์ ํธ์งํจ์ด์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ์ง๋ง ๋๋ ๊ทธ๊ฒ์ ์ง์คํ์ง ์์๋ค
๐ฅ๐ฅ๐ฅ @Huddie !
GitHub์ ํ์ฌ ๋์์ธ ์ค ์ผ๋ถ์ ๋ํ ๋น ๋ฅธ ์ฐธ์กฐ๋ฅผ ์ํด ์ฌ๊ธฐ์ ๋ค์ ์ด๋ฏธ์ง๋ฅผ ํฌํจํฉ๋๋ค. GitHub ์ด์ธ์ ์๋ก์ด ์๊ฐ์ ์์ฒ์ ์ฐพ๋ ๊ฒ์ ๋ฉ์ง ์ผ์ ๋๋ค.
@BrianLitwin ๋งค์ฐ ๋์ํฉ๋๋ค. Github ํ๋กํ์ ์น์์๋ ํ๋ฅญํ์ง๋ง ๋ชจ๋ฐ์ผ์์๋ ์ ๋ณต์ ๋ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ธ๋ถ์์ ์๊ฐ์ ์ฐพ์์ผ ํ์ง๋ง ์น์ํ ์ธํฐํ์ด์ค๋ฅผ ์ ์งํ๋ ค๊ณ ๋ ธ๋ ฅํด์ผ ํฉ๋๋ค. ํ์ด์ง๋ฅผ ์์ํ๊ธฐ ์ฝ๊ฒ ์ ์งํ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค. ๋์ค์ ๋ ์ ๋ง๋ค ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
์ง์ ์ฌํญ์ฒ๋ผ! ๋๋ฌด ๊น์ด ๋ค์ด๊ฐ๊ธฐ ์ ์ ์ ๋ณด ๊ณ์ธต ๊ตฌ์กฐ ๊ฐ ๋ฌด์์ธ์ง๋ถํฐ ์์ํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ๋กํ์ ์กด์ฌํ ์ ์๋ ๋ง์ ๊ฒ๋ค์ด ์์ต๋๋ค!
๊ทธ๋ฐ ๋ค์ ์ทจํด์ผ ํ ์กฐ์น ๊ฐ ์์ต๋๋ค.
์ฝ๊ฐ์ ๋ธ๋ ์ธ์คํ ๋ฐ์ ํตํด ์ฐ์ ์์์ ๋ฐ๋ผ ์์๊ฐ ์ง์ ๋ ๋ฒํท์ผ๋ก ์ด๋ฅผ ๋ถํ ํ ์ ์์ต๋๋ค.
Dribbble์์ ๋๋ฅผ ๋์ด๋ค์ธ ๋ช ๊ฐ์ง ์ด๋ฏธ์ง ๊ฐ์ ธ์ค๊ธฐ:
์ด์ ์ง์ผ๋ก ๋์๊ฐ๋ ๋นํ๊ธฐ์์ ๋ด๊ฐ ์ฑ์ฐ์งํ ์ด๋ณด์์ฉ ์ค์ผ์น ํ์ผ ์ด ์์ต๋๋ค. ๋ฌธ์ ์์ ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ํฐ์ ๋ฐฐ๊ฒฝ ์คํ์ผ์ ๊ณ ์ํด์ผ ํฉ๋๋ค.
๋ฉ์ง ๋ฌผ๊ฑด! ๋๋ ๊ทธ ์ค์ ํ๋กํ ์ฌ์ง, ์ํ ํ๋ ์์ ๋ํด ์ ๋ง ๐๐๐ .. ๊น๋ํ๊ณ , ์ฐ์ํ๊ณ , ์นจ์ฐฉํฉ๋๋ค. #2127 ๋๋ ์์ Antony Marshal์ ์๋ Huddie ๋์์ธ์ EG.
@rnystrom ์ค์ผ์น ํ์ผ ์์ . ๋ด ์๋ ์๊ฐ์ ์ผ๋ถ๋ฅผ ๋ณํฉํฉ๋๋ค. @BrianLitwin ์ด ๋์์ธ์ด ๊ทธ ์๋ฆฌ๋ฅผ ์ฐจ์งํ๊ฒ ๋์ด ๋งค์ฐ ๊ธฐ์ฉ๋๋ค. ์ด์ ๋์์ธ์ ๋ค์ ๊ฒ์ํ์ง ์๊ฒ ์ต๋๋ค.
์ด๋ฒ ์ฃผ๋ง์ ์ ๋ ์์ด์ดํ๋ ์์ ๋ ์ฝ๊ฒ ๋ง๋ค๊ธฐ ์ํด ํ ํ๋ฆฟํ๋ Sketch ๋ฌธ์๋ฅผ ๋ง๋ค๊ธฐ ์์ํ์ต๋๋ค. ๊ณต์ ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์์ ์์, ํ ์คํธ ๋ฐ ์์ด์ฝ์ด ์์ต๋๋ค. app.zip
์์ ํ ์์ ํ์ง๋ ์์ง๋ง ์ผ๋ถ ๋์์ธ ์ธ์ด์ ํจ๊ป ๋์์ด ๋ ์ ์์ผ๋ฏ๋ก ํ๋๊ทธ๋ฅผ ์ง์ ํฉ๋๋ค.
cc @ cieslakdawid
@Huddie ๋ช ๊ฐ์ง ์ฆ๊ฐ์ ์ธ ์๊ฐ:
GitHawk์ ํ๋กํ 1.0์์ ์ํํด์ผ ํ๋ ์์ ์ ์์ฝํด์ผ ํฉ๋๋ค.
๋๊ตฐ๊ฐ์ GitHub ํ๋กํ์ ๋ณผ ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ทจํ๋ ์์ ์ ๋ฌด์์ ๋๊น? ์ ๋ฅผ ์ํด ์ ๋ ๊ทธ๋ค์ด ์ผํ๋ ๊ณณ์ ํ์ธํ๊ณ ์น์ฌ์ดํธ/์ฐ๋ฝ์ฒ ์ ๋ณด๋ฅผ ์ฐพ๊ฑฐ๋ ๊ทธ๋ค์ด ์ผ๋ง๋ "์ฃผ๋ชฉํ ๋งํ"์ธ์ง ํ์ธํฉ๋๋ค(ํ๋ก์, ๊ทธ๋ค์ด ์์ ํ ํฐ ํ๋ก์ ํธ)
์ด ์์ ์ ์ํํ๋ฉด ํด๋น ์์ ๋ง ๋ง์กฑํ๋ ๊ธฐ๋ฅ์๋ง ์ง์คํ๊ณ ๋๋จธ์ง๋ ๋์ค์ ๋ฌด์ํ ์ ์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฐ์ ์์๊ฐ ์๋ ๋ณต์กํ ๊ธฐ๋ฅ์ ๋ง์ด ์ถ๊ฐํ ๊ฒ์ ๋๋ค(์: ๊ธฐ์ฌ ํ๋).
@rnystrom
์์ดํจ๋ ๋์์ธ
๋๋ iPhone์์ ์ค์์ ๋ชจ์์ด ์ข๋ค๊ณ ์๊ฐํฉ๋๋ค. iPad๊ฐ ๋งค์ฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ณด์ผ ์ ์๋ค๋ ๋ง์ ์๋ฏธ๋ฅผ ์๊ฒ ์ต๋๋ค. ๋๋ iPad์์ GitHawk๋ฅผ ์๋ํ ์ ์ด ์์ง๋ง ๋ ์ด์์์ด ํญ์ ๋์ผํฉ๋๊น? ๋๋ iPad์์ ์ด๋ฆ๊ณผ ํธ๋ค(๋๋ ์ฐ๋ฆฌ๊ฐ ๋์ฒดํ๋ ๊ฒ)์ด ์์ง์ผ๋ก ์์ด๋ ๊ฒ์ด ์๋๋ผ ์ํ์ผ๋ก ๋๋๋ก ์ ์ํฉ๋๋ค.
๋ฒํผ ์ผ๊ด์ฑ
์ ๋ง ๋๋ต์ ์ธ ์ค์ผ์น๋ฅผ ํ๋ ค๊ณ ํ๊ณ , ๋ถ์ผ์น ATM์ด ๋ง์ด ์์ ๊ฒ์ด๋ผ๊ณ ํ์ ํ์ง๋ง ์ด ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ ๊ฐ๋ฉด ์์ ํ๊ฒ ์ต๋๋ค.
์์ ์ ๋ชฉ
"ํ๋ก์" ๋ฒํผ ์์ ์น์
์๋ ์ ๋ชฉ์ด ์์ต๋๋ค. ์ผ๊ด์ฑ์ ์ ์งํ๊ธฐ ์ํด ์๋ ์น์
์ ์๋ ๋ถ๋ถ๊ณผ ์๋ ๋ถ๋ถ์ด ์์ผ๋ฉด ๋ณ๋ก ์ข์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ฐ์ด์ค๋ฅผ ๋ผ์ธ ์๋ก ์ด๋ํ ์ ์์ง๋ง ์๋์ ๋ ์ ๋ง๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ณด๊ธฐ์์ ํธ๋ค ์ ๊ฑฐ
๋ฌผ๋ก ๋ณด์ด์ง ์๊ฒ ์ด๋ํ ์ ์์ต๋๋ค. ์์น/์ด๋ฉ์ผ๋ก ๋์ฒดํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์์
๋๋ ์๋ง๋ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ๊ฒ์ด ์๋ค๋ ๋ฐ ๋์ํฉ๋๋ค. ๊ณ ์ ๋ repos + org๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ค์ ์ฃผ๋ชฉํ ๋งํ ์ํ์ ๋ณด์ฌ์ค๋๋ค. ํ๋์ ํตํด ํ์ฌ ๋ฌด์์ ํ๊ณ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค. ํ๋ก์ฐ/์ธํ๋ก์ฐ๋ ์ด๋ฆ+ํธ๋ค, ์ฝ๋ ฅ๊ณผ ํจ๊ป ํ์๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฉ์ธ ๋ณด๊ธฐ์ ์ค์ ๋ก ํ์๋๋ ๊ฒ๋ณด๋ค repo/following ๋ฐ ํ๋ก์์ ๋ํ ๋น ๋ฅธ ๋งํฌ๊ฐ ์ ์ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์น์ฌ์ดํธ ๋ฐ ์ฐ๋ฝ์ฒ
๋๋ ์ด๊ฒ๋ค์ด Action Controller๋ ๋ญ๊ฐ์์ ๋ฐ๊ฒฌ๋ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ชจ๋ GitHub ์ฌ์ฉ์๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ผ๋ก ๊ธฐ๋ณธ ๋ณด๊ธฐ๋ฅผ ์ ์งํ๋ ค๊ณ ํ์ต๋๋ค. (์กฐ์ง ๋ฐ ์ฝ๋ ฅ์ ์์ธ). ์ฐ๋ฆฌ๋ ํญ์ ๊ทธ๊ฒ๋ค์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
๊ธฐ์ฌ ํ๋์ ์ ๊ฑฐํ ์ ์์ง๋ง github ๋ชจ๋ฐ์ผ ๋ฐ github ์น์ ํ๋กํ ํ์ด์ง์ ์์ต๋๋ค. ๊ฐ์ธ์ ์ผ๋ก ๋ง์์ ๋ค์ง๋ง V1์ด ๊ผญ ํ์ํ์ง๋ ์๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.
๋ค ์๊ฐ์ ๋งํด๋ด.
์ฅ์น๋ณ ๋ ์ด์์์ ๋ง๋๋ ๊ฒ๋ณด๋ค ๋ ์ด์์์ ์ผ๊ด๋๊ณ ๋ฐ์์ ์ผ๋ก ์ ์งํ๊ณ ์ถ์ต๋๋ค. ๊ด๋ฆฌํ๊ณ ํ ์คํธํ๊ธฐ๊ฐ ๋๋ฌด ์ด๋ ต์ต๋๋ค. ATM ์ฅ์น๋ ๋ถํ ๋ณด๊ธฐ ์ถ์ ๋ฐ ํ์ฅ์ ์ ์ธํ๊ณ ๋ชจ๋ ๋์ผํ๊ฒ ๋ฐฐ์น๋ฉ๋๋ค.
GitHawk ์ ํจ๊ป ์ ์ก
์ข์, ์ด๋ฆ๊ณผ (๊ณง ์ถ๊ฐ๋ ) ์์น + ์ด๋ฉ์ผ์ ๊ฐ๋ก๋ก ์ด๋ํ์๊ฒ ์ต๋๊น?
์ ๋ฐ์ดํธ๋์์ต๋๋ค.
๋๋ ์ฌ๊ธฐ์์ ๊ทธ๋ฐ ํ๋ฅญํ ๊ฒ์ ๊ฑฐ์ ๋์ณค์ต๋๋ค <3
@rnystrom ์ฃผ๋ง ์ ์ ์์ด์ดํ๋ ์ ์ค์ผ์น ์์
์ ๋ ํ ๊ณํ์ด ์์ต๋๊น?
๋๋ ๋ด ์ฃผ๋ฅผ ๊ณผ์ ํ๊ฐํ๊ณ starter pack
์ผ์ ์์ ์ฝ๊ฐ ๋ฒ์ด๋๊ณ ์์ง๋ง ์ด๋ฒ ๊ธ์์ผ์ ๋ค์ ์ผ์์ผ๋ก ๋์๊ฐ(xCode + Sketch ;) ) 2/3์ผ ์์ ๋๋ด๊ณ ์ถ์ต๋๋ค. ์ค๋ณต์ ํผํ๊ธฐ ์ํด ๊ธ์์ผ์ ์์ํ๊ธฐ ์ ์ ์์
์ํ๋ฅผ ๊ฒ์ํฉ๋๋ค.
ํ ๊ฐ์ง ๊ณ ๋ ค ์ฌํญ์ Sherlouk์ ๋์์ธ์์์ ๊ฐ์ด Repos ๋ฐ Starred Repos์ ๋ํ ํญ์ ๊ฐ๊ฒ ๋๋ค๋ฉด ํ์ฌ "Repos/Followers/Following" UI๋ ์ง๊ธ๊ณผ ๊ฐ์ด ์๋นํ ์ฌ์ค๊ณ๊ฐ ํ์ํ๋ค๋ ๊ฒ์ ๋๋ค.
๋๋ฌด ๋ง์ด ์์ ๋ด๋ค๋ณด์ง๋ ์์ง๋ง UI๊ฐ 1.0์์ ๋ ๋๋๋ฌ์ง์๋ก ๋์ค์ ๋ถ๋ฆฌํ๊ธฐ๊ฐ ๋ ๊น๋ค๋ก์์ง๋๋ค.
Repos ๋ฐ Starred Repos ํญ์ด ํ์ฌ ์ฌ์ฉํ๋ Search Repos ViewController์ ๋ค๋ฅด๊ฒ ํ์๋์ง ์๋ ํ SearchRepoResult + SearchRepoResultSectionController๋ฅผ ์ฌ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ํด๋น ํญ์ ๋งค์ฐ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค. Repos์ Starred ๋ชจ๋์ ์ฌ์ฉํ ์ ์๋ ์ด ๋ณด๊ธฐ ์ปจํธ๋กค๋ฌ ๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด๋ฏธ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๋ฏธ ๋ฐฐ์น๋ ์ํคํ ์ฒ๋ฅผ ํ์ํ ์ ์๋ ์ํคํ ์ฒ๊ฐ ๋๋ฌด ๋ง์๋ฐ GitHub ์น ๋ณด๊ธฐ์ ๋ํ ๋งํฌ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ์๊ฐ์ ํ ์ ํ ์ด์ ๊ฐ ์์ต๋๋ค.
Repo/Followers/Following ๋ฒํผ์ ํญ์ด ์๋ ์๋ก์ด ๋ณด๊ธฐ๋ก ์๋ดํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ก์ด ๋ทฐ๋ ํ์คํ ๋ค์ดํฐ๋ธ์ฌ์ผ ํฉ๋๋ค.
๊ทธ๋ฅ ์ด๊ฒ ๋ค ์ด์๊ณ ๋ด ๋ดํฌ ๊ทธ๋ฆผ๋ณด๋ค ํจ์ฌ ๋ซ๋ค๊ณ ๐
@Sherlouk ์์ํ์ต๋๋ค. ์ด๋๊ฐ์์ ์์ํด์ผ ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค
GitHawk ์ ํจ๊ป ์ ์ก
@cieslakdawid ๋ ์ค์ ๋ก ๋ค์ 2์ฃผ ๋์ ๋งค์ฐ ๊ณค์์ ์น๋ฅธ ๋ค์ ๋์๋ฅผ ๋ ๋ฌ์ต๋๋ค.
GitHawk ์ ํจ๊ป ์ ์ก
@BrianLitwin ์ด ํ๋กํ ๋ถ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์๋๋ก ์ด ๋์์ธ์ ๋ง๋ฌด๋ฆฌํ๋ ๊ฒ์ ๋ํ ์๊ฐ์ด ์์ต๋๊น? @rnystrom ์์ ๋ง์ง๋ง ๋์์ธ ๋ ๋๋ง์ ๋ํ ๊ฐ์ ์ ์ํ ์ ์ ์ฌํญ์ด ์์ต๋๊น?
@Huddie lemme ๋ #317์์ @Sherlouk ์ ์๋ ๋์์ธ์ Sketch ํ๋กํ ํ์ ์ ๋ง๋ค์ด ํ ๋ก ์ ๋ฃ์ ์ ์์ต๋๋ค. ๋ฉฐ์น ๋ด๋ก ๊ทธ๋ ๊ฒ ํ ๊ฒ์ ๋๋ค.
๋ฌผ๋ก ์ข์ ์๋ฆฌ์ ๋๋ค. ๐๐ป
GitHawk ์ ํจ๊ป ์ ์ก
์์ง Sketch pro๊ฐ ์๋๋ฏ๋ก ํ์ฌ๋ก์๋ ์คํฌ๋ฆฐ์ท์ด ์ต์ ์ ๋๋ค.
@BrianLitwin ์ ๋์๊ฒ ์ข์ ๋ณด์ธ๋ค
GitHawk ์ ํจ๊ป ์ ์ก
@BrianLitwin ์ ๋ง ์๋ดค์ต๋๋ค!!
ํ๋ก์ฐ/์ธํ๋ก์ฐ๊ฐ ํ์ ๋ชจ์ ํญ๋ชฉ์ด๊ฑฐ๋ ์์ ์ปจํธ๋กค๋ฌ์ ํ์๋ ์ ์์ต๋๊น?
GitHawk ์ ํจ๊ป ์ ์ก
์ฌ๋ฏธ์์ด ๋ณด์ด๋ ๋ดํฌ ๐ ๋ฉ์ ธ์!
ํ๋ก์ฐ/์ธํ๋ก์ฐ ๋ฐ ๊ณต์ ์ ๊ฐ์ ์ผ์ ํ๋ ... ๋ฉ๋ด๋ฅผ ํ์ ๋ชจ์์ ๊ฐ์ง ๊ณํ์ด์๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ด ๋ชจ๋ ๊ฒ์ด ์ ๋ง ๋ฉ์ง๋๋ค. ์ด ํฐ์ผ @brianlitwin์ ํ๊ทธ๋ฅผ ์ง์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์๋๋ฅผ ํ์๋ ์์ง๋ง ๋ชฉํ๋ ์ฌ์ฉ์(๊ฒ์๋ฌผ๊ณผ ๋๊ธ ์ ์ฉ ํผ๋ ํฌํจ)์ ์ ์ฅ์ ๋ชจ๋์ ๋ํด ํ์ค ํ๋์ ํ๋ ๊ฒ์ ๋๋ค.
ํ์ฌ ์ด ์์ ์ ํ๊ณ ์๋ ์ฌ๋์ด ์์ต๋๊น?
๊ธฐ๋ณธ MVP๋ฅผ ์ป์ผ๋ ค๊ณ ํ ์๋ ์์ต๋๋ค. ์ผ๋จ ๊ธฐ์ด๊ฐ ๋ง๋ จ๋๋ฉด ๋ ๋ง์ ํญ๊ณผ ์ ๋ณด๋ก ๊ทธ ์์ ๋น๋๋ฅผ ์์ํ ์ ์๋ค๊ณ ์๊ฐํ์ญ์์ค!
@Sherlouk #2125์ #2113์์ ์ํํธ ํจ์ค๋ฅผ ๊ฐ์ ธ์์ต๋๋ค - ๊ทธ prs์ ํด๋ผ์ด์ธํธ/graphql ํญ๋ชฉ์ด ์ ํจํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ด๊ฐ ๊ทธ ๋ถ๋ถ(๋ช ๋ฐฑ ์ค)์ ๊ฒ์ํ๋ฉด ํ๋ณด๋ฅผ ํ์ธํ๊ณ ๊ทธ ์์ ๋น๋ํ ์ ์์ต๋๊น?
UserProfile ๋ถ๊ธฐ๋ฅผ ์ดํด๋ณด๊ณ ํ์ฌ ๋ชจ์์ ํ์ธํ๊ฒ ์ต๋๋ค. ๋๋ ์์ ๋์์ธ์ด ์ข์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ฒ์์๋ ์ต์ํ์ ๋ฒ์ ์ ์ป์ผ๋ ค๊ณ ํ๋ฏ๋ก ๋ชจ๋ ๊ฒ์ด ํฌํจ๋ ๋๊ท๋ชจ MR์ ๋ฐ๋๋๋ ๊ฒ์ฒ๋ผ ๋ฐ๋ณตํ ์ ์์ต๋๋ค!
@Sherlouk ์์์ด. ๊ทธ๋ฐ ๋ค์ UserProfile ๋ถ๊ธฐ๋ฅผ ์ ๋ฆฌํ๋ฉด ์ต์ ์ํ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ค๋ ํ ๊ฒ์
@Sherlouk ์ ๋ฐ์ดํธ: ๊ทธ ์ง์ ์ ๋ด๊ฐ ๊ธฐ์ตํ๋ ๊ฒ๋งํผ ์ฐฝํผํ์ง ์์ต๋๋ค. "Profile Models" ํด๋ ์ธ์ "User Profile" ํด๋์ ๋ชจ๋ ๊ฒ์ ํ๊ธฐํ๋ ๊ฒ์ ๊ณ ๋ คํ ๊ฒ์ ๋๋ค. ๋ชจ๋ธ์ Repositories/Repositories Client์ ํจํด์ ๋งค์ฐ ๋ฐ์ ํ๊ฒ ๋ฐ๋ฆ ๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๋ชจ๋ ๋ณด๊ธฐ/๋ณด๊ธฐ ์ปจํธ๋กค๋ฌ/์น์ ํค๋๋ฅผ ๋ฒ๋ฆด ๊ฒ์ ๋๋ค. ์ฐ์ SwiftList ViewController๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
ViewController ์ ๋ฉด์์ ๋ด๊ฐ ๊ฐ์ง ์ ์ผํ ๊ฐํ ๋๋์ Starred Repositories ๋ฐ User Repositories์ ๋ ํญ์ ํฌํจํ๋ ๊ฒ์ด ๋งค์ฐ ์ฝ๊ณ ๊ฐ๋จํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ฏธ SearchRepositories ํ์ดํ๋ผ์ธ์ ํ๋ฅญํ ์น์ ์ปจํธ๋กค๋ฌ์ ์ ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๊ฒ๋ค์ ๊ฐ์ ธ์์ ๋ฃ์ผ์๋ฉด ๋ฉ๋๋ค.
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ ๐ , ์ ๋ ๋์์ด๋์ด๊ณ ๋์์ ์ฃผ๊ณ ์ถ์์ต๋๋ค.
@Sherlouk ๋ฐ @BrianLitwin ์ 10์ 2์ผ์ ๊ฒ์๋ ๋์์ธ ์
๋๋ค. ํ์ฌ ์์
์ค์ธ ์์
์ ๋ฌด์์
๋๊น?
๋์ค์ ๋์์ด ๋๋ ๋์์ธ ์ง์์ ์ ๊ณตํ ์ ์์ต๋๊น?
๋ด๊ฐ ์ด๋ป๊ฒ ๋์ธ ์ ์๋์ง ์๋ ค์ฃผ์ธ์!
@kocheck ๋ ์ด ์ค๋ ๋์ ์ด๋ค ๋์์ธ์๋ ์ ์ฝ์ ๋ฐ์ง ์์ต๋๋ค. ๋ด๊ฐ ์๋ ํฉ์๊ฐ ์์ต๋๋ค. ๋ค๋ฅธ ์์ด๋์ด๊ฐ ์์ผ๋ฉด ์์ ๋กญ๊ฒ ๊ณต์ ํ์ญ์์ค.
์ ๊ฒ ์ด! ์ด๋ฒ ์ฃผ๋ง์ ์ข์ ๊ธฐํ๋ฅผ ์ก์ผ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค!
๋์์ธ๋ ๊ธฐ๋ํด์ฃผ์ธ์! ๋ฉ์ง๋ฐ
GitHawk ์ ํจ๊ป ์ ์ก
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ ๐ ์ค๋ ์์นจ์ ๋์์ธ ํ์ผ์ ๋ฐ์ด๋ค ์๊ฐ์ ์ฐพ์์ต๋๋ค. ์ด ๋ฐฉํฅ์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์ญ๋๊น? ์๊ฒฌ์ด๋ ํผ๋๋ฐฑ์ด ์์ต๋๊น?
## ๋์์ธ ๊ฐ์ 1
๋ง์ง๋ง์ผ๋ก ๊ฒ์๋ ๋์์ธ์ ๊ฐ์ฅ ๊ฐ๊น์ต๋๋ค.
| ์งง์ ์ฝ๋ ฅ | ๋กฑ ๋ฐ์ด์ค | ์์ดํฐ SE |
| :---: | :---: | :---: |
| | | |
์ด ๋์์ธ์ ์กฐ๊ธ ๋ ๋์๊ฐ๋๋ค. ๊ณ์ ์งํํ๊ณ ์ถ์ผ์๋ค๋ฉด ์ ์๊ฒ ์๋ ค์ฃผ์ธ์ ๐
| ์ธํ๋ก์ฐ | ํ๋ก์ฐ | ์์ดํฐ SE |
| :---: | :---: | :---: |
| | | |
*
*
์ ์ฅ์์ ๋ํ ํ์ค ํ๋๋๋ ๋ํ ์ฌ๊ธฐ์ ๊ธฐ์ ๋ช ๊ฐ์ง ๋์์ธ ๊ฐ์ ์ ํ๊ณ ์๋๋ฐ, ๋ญ๊ฐ ์์ฒญ๋๊ฒ ๋ฌด์์ด ๊ฒ์ ๋ฐ๊ฒฌํ๋ฉด ์๋ ค์ฃผ์ญ์์ค.
ํ์ค ํ๋์ ๋ํ *
, ์ด๋ฆฌ์์ ์ง๋ฌธ์ด ์์ต๋๋ค. Githawk๋ ์ด๋ฌํ ํญ๋ชฉ์ Github์ฒ๋ผ ํ์ํ ๊น์? ์๋๋ฉด ๋ ์ฌ์ฉ์ ์ง์ ํ ๊น์?
@kocheck ๊ณ์ ํ์ํด๋ ๋์ง๋ง ์ ๋ ์ ๋ง โค๏ธ ๋์์ธ 2.
ํนํ repo/followers/following์ ๋์ ์ ๋๋ ๊ณณ์ ๋ฐฐ์นํ ์ ์์ด์ ๊ธฐ์ฉ๋๋ค. Ryan์ ํ๋กํ์ ์ค์บํ ๋ ์ด๋ฌํ ์ ๋ณด์ ์ฐ์ ์์๊ฐ ๋๋ค๊ณ ์ธ๊ธํ์ต๋๋ค.
ํค๋ ์น์ ์๋์ ํญ์ด ๋ง์์ ๋ญ๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ ์ด๋ป๊ฒ ์๊ฐํฉ๋๊น?
ํญ ํ์์ค์ ์๋๋ก ์ด๋ํ๋ ๊ฒ์ด ํจ์ฌ ๋ณด๊ธฐ ์ข์ต๋๋ค +1
๋ ๋ฒ์งธ ๋์์ธ์ ๊ฒฝ์ฐ:
๋๋ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋ ๋ค ์ข์ํฉ๋๋ค. ๋๋ ๋์์ธ 1์ ์งง์ ์ฝ๋ ฅ์ด ์์ํ๊ธฐ์ ์ข์ ์ฅ์์ด๊ณ ๋์์ธ 2๋ ์ฐ๋ฆฌ์ ๋ ๋ฒ์งธ ๋ฒ์ ์ ๋ ์ด์ ๋ถ์ผ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
GitHawk ์ ํจ๊ป ์ ์ก
@kocheck ์ ๋๋ฌด ์ข์๋ณด์ฌ์! ๋ฐ๋ฅผ ์๋๋ก ์ฎ๊ธฐ๋ ๊ฒ์ ์ข์ํ๊ณ ๋งค์ฐ ๊นจ๋ํฉ๋๋ค!
@Huddie @BrianLitwin ์ด ๋์ ํจ๊ป ์ ๋ง์ ์นํธ์ ์ญํ ์ ํ๊ณ ์์ต๋๋ค. GitHub๊ฐ ์์ ์ ์ํํ๋ ๋ฐ ๊ดํ ๊ฒ์ด์ง ๋๊ตฌ์ ๋ํ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์ ๋ค์/๊ธฐํ ๊ฐ์๊ฐ ๋๋ฌด ๋์ ๋์ด์๋ ์ ๋ฉ๋๋ค(์: ์ต์ 1). ํ์ง๋ง ์๋ก์ด ์ฌ๋๋ค์ ๋ง๋ ๋ "์ฌํ์ ์๋ณธ"๊ณผ ๊ฐ์ ์ ์ฉํ ์งํ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋๋ ๋ํ Follow๋ฅผ ์ก์ ์ํธ๋ก ์ฎ๊ธฐ๋ ์์ด๋์ด๋ฅผ ์ ๋ง ์ข์ํฉ๋๋ค. ์ฌํ์ ์ธก๋ฉด์ ์ ๊ฑฐํ๊ณ "์ด ์ฌ๋์ ๋๊ตฌ์ด๋ฉฐ ๊ทธ๋ค์ด ํ๋ ์ผ"๊ณผ ์์ ๋คํธ์ํน์ ์ด์ ์ ๋ง์ถ์ญ์์ค.
๋ด๊ฐ ์ฌ๊ธฐ์์ ์ค์ค๋ก๋ฅผ ํ์ ๊ณ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ง๋ง ์ผ๋จ ๋์์ธ 1์ ๋ณด๊ณ 2์ ๋น๊ตํ๋ฉด 2๋ Twitter/Instagram์ด ๋๋ฌด ๋ง๊ณ _์์ ์ด ๋ํ ๊ฒ ๊ฐ๋ค๋ ๋๋์ด ๋ค์์ต๋๋ค.
์๊ฐ?
๋๋ ๋ํ @rnystrom์ผ๋ก์ 1์ ์ ๋ฌธ์ ์ธ ์ธก๋ฉด๊ณผ 2์ ์ฌํ์ ๊ฐ์กฐ์ ๊ธฐ๋๊ณ ์์ต๋๋ค.
์ ๋ 1๋ฒ ์ต์
์ ๋ ์ ํธํฉ๋๋ค ๐. ๊ทธ๊ฒ์ ์์
๋คํธ์ํน(๋ ๋ฒ์งธ ๊ฒ์ ์ธ์คํ์ฒ๋ผ ๋ณด์
๋๋ค)๋ณด๋ค๋ ์ด ์ฌ๋์ด ๋๊ตฌ์ด๊ณ ๋ฌด์์ ํ๊ณ ์๋์ง์ ๋ํ ๋ "์ค์ํ" ์ ๋ณด๋ฅผ ๊ฐ๋ฆฌํต๋๋ค.
๋ํ ์ฝ๋ ฅ์ ์๋ตํ๊ณ ํธ์ถ๊ธฐ ์ ๋ณด๋ฅผ ์ํ ๊ณต๊ฐ์ ๋ ํ๋ณดํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ํ ์ด๋ฆ/์ฌ์ฉ์ ์ด๋ฆ๊ณผ ์์น/ํ์ฌ/์น์ฌ์ดํธ ๊ฐ์ ์์น๋ฅผ ์ ํํ์ ๊ฒ์
๋๋ค. ํ๋กํ ์ฌ์ง ์ค๋ฅธ์ชฝ์ ์ด๋ฆ/์ฌ์ฉ์ ์ด๋ฆ์ ๋ณด๋ ๊ฒ์ด ๋ ์ง๊ด์ ์
๋๋ค. (์์์ @BrianLitwin ์ด ์ ์ํ ๋ฒ์ ์ฒ๋ผ) ๐
GitHawk ์ ํจ๊ป ์ ์ก
์ข์ ํผ๋๋ฐฑ ๊ฐ์ฌํฉ๋๋ค! ์์ ํผ๋๋ฐฑ์ ๋ฐ์ํ์ฌ ๋ช ๊ฐ์ง ๊ตฌ์ฑ ์์๋ฅผ ์์ ํ ๊ฒ์ ๋๋ค.
@jdisho ๋ ๊ธด ์ด๋ฆ์ ๋์์ด ๋๋๋ก ์ด๋ฆ/์ฌ์ฉ์ ์ด๋ฆ์ ์์น/ํ์ฌ/์น์ฌ์ดํธ ๋ฑ์ผ๋ก ์ ํํ์ต๋๋ค. ์กฐ์ฌ๋ฅผ ํ๊ณ ํ๋๋ฅผ ๊ตํํ ์ ์์ต๋๋ค. ๊ทธ ์๋ฆฌ์์ ์ฃ์ง ์ผ์ด์ค๋ฅผ ๋ฉ์ง๊ฒ ๋ง๋ค ์ ์๋์ง ํ์ธํด๋ณด์ธ์ ๐
GitHawk ์ ํจ๊ป ์ ์ก
์ฌ์ ํ ๋ฌผ๊ฑด์ ์ฎ๊ธฐ๋ฉด์ ๋ด๊ฐ ๊ฒช๊ณ ์๋ ์ต์ ์ ๊ฒฝ์ฐ๋ฅผ ๊ณต์ ํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค. iPhone SE์์ ์ต๋ 39๊ฐ์ ์บ๋ฆญํฐ ์ด๋ฆ๊ณผ ์ต๋ ์ฝ๋ ฅ์ ๊ฐ์ง ์ฌ์ฉ์. ๐
@kocheck ๋๋ฌด ๋ฉ์ ธ์ ์ด ๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ์์ต๋๋ค!
GitHawk ์ ํจ๊ป ์ ์ก
์ถฉ๋ถํ ์คํฌ๋กคํ ๋ ํญ์ด ๊ณ ์ ํค๋๊ฐ ๋๋๋ก ์ ์ฒด ํ๋ฉด์ ์คํฌ๋กคํ ์ ์์ต๋๊น? ์ด๋ ์ ์ฒด ์ฝ๋ ฅ์ด ๋ชจ๋ ํญ์์ ํ์๋๊ณ ํ์ํ ๊ฒฝ์ฐ ์ ์ฒด ํ๋ฉด์ด ์ ์ฅ์๋ก ์ฑ์์ง ์ ์์์ ์๋ฏธํฉ๋๋ค.
@j-f1 ๊ทธ๋ ๊ฒ ์๊ฐํฉ๋๋ค. ๐
์ด๋ฆ/์ฌ์ฉ์ ์ด๋ฆ์ ์์น, ํ์ฌ ๋ฐ ์ฐ๋ฝ์ฒ ์ ๋ณด์ ๋ค์ ๋ฐ๊ฟ ์ ์์ต๋๋ค. ํ๋ฉด ๋์ด๋ฅผ ํ์ฉํ์ญ์์ค.
ํด๊ฐ๋ฅผ ์ํด ์ฌํํ๊ณ ์ด์ ์ฐจ์ ์๋ ๋์ ์์ด๋์ด๊ฐ ์์๋ค. ์ค๋ ์์นจ์ ์ ๋ง ๊ธํ๊ฒ ๋ง๋ค์์ต๋๋ค. ํ๋กํ์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ฎ๊ธฐ๋ ๊ฒ์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์ญ๋๊น?
@kocheck _๋ฉ์ง_ ๊ฒ ๊ฐ์์. ์ค๋ฅธ์ชฝ์ ์๋ ์์ด์ฝ์ด ๋ง์์ ๋ญ๋๋ค. ์ ์ฒด ์ธํฐํ์ด์ค๋ฅผ ๋งค์ฐ ์ฝ๊ธฐ ์ฝ๊ฒ ๋ง๋ญ๋๋ค.
GitHawk ์ ํจ๊ป ์ ์ก
์ด๊ฒ์ ๊ต์ฅํ๋ค! ๋ค๋ฅธ ์ฃผ์ kochecks ์ง๋ฌธ์ ๋ค์ ๋ฐฉ๋ฌธํ์ฌ ๊ทธ๋ github์ด ์ํํ๋ ๋ฐฉ์์ ๊ณต์ ํ๋ ํ์ค ํ๋์ ๋ํด ์ง๋ฌธํ ๊ฒ ๊ฐ์ต๋๋ค.
Kocheck, ํ๋์ด ๊ณ ์ ์๋์ ์๊ฑฐ๋ ๋ค ๋ฒ์งธ ํญ์ผ๋ก, ๋๋ ์ค๋ฒํ๋ก ์ต์ ์ผ๋ก ํ์๋๋ ๊ฒ์ ์์ํ์๊ฒ ์ต๋๊น? ๋น์ ๋ค์ด ๊ถ๊ทน์ ์ผ๋ก ์ค์ถ์ ์ธ ๋ณด๊ธฐ๊ฐ ์๋๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์ ํ๋ก์๋ค๊ณผ ๋ฌ๋ฆฌ, ์ ์ด๋ ๋์๊ฒ ํ๋์ ํ๋กํ์์ ๊ฐ์ฅ ์ค์ํ ๋ณด๊ธฐ์ ๋๋ค.
@ijm8710 ์ฌ์ ํ GitHub ๋ฌธ์๋ฅผ ์ดํด๋ด์ผ ํ์ง๋ง ํด๋น ๋ฐ์ดํฐ๋ฅผ ํ์ํ ์ ์๋ค๋ฉด ๊ฐ์ ํญ์ ๋งจ ์์ ๋๊ณ ์ถ์ต๋๋ค. ๐
์ฐ๋ฆฌ๊ฐ ์ด๊ฒ์ ํด๊ฒฐ์ฑ ์ผ๋ก ์ข๊ฒ ์๊ฐํ๋ค๋ฉด ์ด๋ค ๋ฐฉ๋ฒ์ผ๋ก ๋ฐฐ์กํ๊ฑฐ๋ ya'll์ ์ ์ถํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์๊น์? Zeplin ํ๋ก์ ํธ์ ๋๊น, ์๋๋ฉด ์ ๋ฐ์ดํธ๋ ์ค์ผ์น ํ์ผ์ ์ฌ์ฉํ์ฌ ๋์์ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ pull ์์ฒญ์ ํด์ผ ํฉ๋๊น?
GitHawk ์ ํจ๊ป ์ ์ก
์ฌ๋ฆญ ๐คฉ!!! @์ฟก์ฒดํฌ
@kocheck api.github.com/users/:user/events
@kocheck ๋์์ธ ๋ฆฌํฌ์งํ ๋ฆฌ PR์ ๐
GitHawk ์ ํจ๊ป ์ ์ก
์ด ์ค๋ ๋์ ์ฌ๋ผ์จ ์ด๋ฏธ์ง๊ฐ ์์ต๋๋ค. ๋๊ตฌ๋ ๊ฐ์ง๊ณ ์๊ณ GitHub ์ฒจ๋ถ ํ์ผ๋ก ์ ๋ก๋ํ ์ ์์ต๋๊น?
@TigPT ๋ผ๊ณ ์๊ฐ๋๋ ๋ง์คํฐ ์ค์ผ์น ํ์ผ์ ๋์์ธ์ด ๋ณํฉ๋์์ต๋๋ค.
@TigPT ๋ค๋ฅธ ํ์ผ ํ์์ด ํ์ํ๊ฑฐ๋ ์ํ๋ ๊ฒฝ์ฐ ์๋ ค์ฃผ์๋ฉด ํด๋น ํ์ผ์ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค.
@TigPT๋ผ๊ณ ์๊ฐ๋๋ ๋ง์คํฐ ์ค์ผ์น ํ์ผ์ ๋์์ธ์ด ๋ณํฉ๋์์ต๋๋ค.
์ด์ ์ด๋ฏธ์ง๊ฐ ๋ก๋๋๊ณ ์๋๋ฐ, ์ ์ชฝ์ ๋คํธ์ํฌ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ๊ณ ์คํ๋ผ์ธ ์ํ๋ผ๊ณ ์๋ชป ๊ฐ์ ํ์ต๋๋ค.
Design repo๋ฅผ ์ง์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์๋ก์ด ๋์์ธ์ด ์จ๋ค? ํฅ๋ถํ!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์์ง Sketch pro๊ฐ ์๋๋ฏ๋ก ํ์ฌ๋ก์๋ ์คํฌ๋ฆฐ์ท์ด ์ต์ ์ ๋๋ค.