Githawk: рдЕрдкреЛрд▓реЛ-рдХреЛрдбрдЬреЗрди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рдорд╛рд░реНрдЪ 2018  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: GitHawkApp/GitHawk

рдореИрдВ GitHawk рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдЕрдкреЛрд▓реЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рдиреЗ рдХреЗ рдмрд╛рдж API.swift рдореЗрдВ рдХреЛрдИ рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рд╣реИред
рдореИрдВ рдЗрд╕ рдкрд░ рдЦреЛ рдЧрдпрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдореЗрд░реЗ рдкрд╛рд╕ [email protected] , рдЬреЛ рдРрдк рдореЗрдВ рд╕рдорд╛рди рд╣реИред рдореИрдВ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдк рд╢рд╛рдпрдж 'рдПрдирдкреАрдПрдо рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓-рдЬреА рдЕрдкреЛрд▓реЛ-рдХреЛрдбрдЬреЗрди' рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рд╕рднреА 16 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

screen shot 2018-03-21 at 13 40 45

... рдФрд░ рдпрд╣ рдЕрдЬреАрдм рд╣реИ

рдпрджрд┐ рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбреАрдЖрдИрдЖрд░ рд╕реЗ npm install рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

@rnystrom рдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдкрд╣рд▓реЗ, рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореИрдВ
рд╢рд╛рдпрдж рдЕрдкреЛрд▓реЛ рд▓рд┐рдкрд┐ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ?

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? @SD10 @BasThomas

рдХреНрдпрд╛ рдЖрдкрдиреЗ рд░реАрдбрдореА рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ brew install node рдФрд░ npm install рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рдХреНрдпрд╛ рд╣реИ? рдЖрдкрдХреЛ рд╢реБрд░реБрдЖрдд рдореЗрдВ npm install рдирд╣реАрдВ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП; рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреНрд▓реЛрди рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╣реАред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

@BasThomas рдЬрд╝рд░реВрд░, рдореИрдВрдиреЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ред рдЬреИрд╕реЗ рд╣реА рдореИрдВрдиреЗ master рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рдирд┐рдХрд╛рд▓реЗ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдИред [email protected] рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, brew install node рдФрд░ npm install рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рдЖрдЙрдЯрдкреБрдЯ:

screen shot 2018-03-22 at 22 02 56
screen shot 2018-03-22 at 22 00 39

@rnystrom рдХреНрдпрд╛

рдЕрд░реЗ @jdisho , рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рд╣рд╛рд▓ рд╣реА рдореЗрдВ GitHawk рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдо рд╕рдордп рд╣реИ рдореБрдЭреЗ рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рдереА рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдкреЛрд▓реЛ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддреЗ рд╕рдордпред рдореИрдВрдиреЗ рд╕рднреА рд╡реНрдпреБрддреНрдкрдиреНрди рдбреЗрдЯрд╛ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдХреЗ, рд╕рд┐рдореБрд▓реЗрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдХреЗ, рдПрдХреНрд╕рдХреЛрдб, рдФрд░ рдПрдХ рддрд╛рдЬрд╛ рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рдЗрд╕реЗ рдХреНрд░реВрд░ рддрд░реАрдХреЗ рд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ред

рдХреНрдпрд╛ рдХреА рдПрдХ рддрд╛рдЬрд╛ рд╕реНрдерд╛рдкрдирд╛? рдореИрдВ

@jdisho рд╣рдореНрдо рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ tbh ... рдЕрдЧрд░ рдлрд╝рд╛рдЗрд▓ рдЦрд╛рд▓реА рд╣реИ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд░рд╣реА рд╣реИ рддреЛ рд╕реНрдерд╛рдиреАрдп рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

рдореИрдВрдиреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рднрдВрдбрд╛рд░ рдХреЗ рдПрдХ рдЕрд▓рдЧ рдХреНрд▓реЛрди рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдФрд░ рдпрд╣ рдЕрднреА рдХрд╛рдо рдХрд┐рдпрд╛ред рдореИрдВ
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдХреЗрд╡рд▓ Freetime-AppCenter рдпреЛрдЬрдирд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ), рдЙрд╕ @rnystrom рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ?

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореЗрд░рд╛ рдорддрд▓рдм рдПрдХ рддрд╛рдЬрд╝рд╛ npm install

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

@BasThomas рдиреЗ AC рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреА рд╣реБрдИ рдпреЛрдЬрдирд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Bitrise рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рджрд┐рдпрд╛ред рдбрдореА рдПрдирд╡реА рд╡рд░реНрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

@jdisho рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ npm install рдареАрдХ рд╕реЗ рдХрд╛рдо рди рдХрд░реЗред

рдХреНрдпрд╛ рдЖрдк рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЕрдкрдиреЗ рд░реЗрдкреЛ рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

node_modules/apollo-codegen/

рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, рдЬрдм рдореИрдВ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдпрд╣реА рдорд┐рд▓рддрд╛ рд╣реИред

screen shot 2018-03-23 at 6 24 04 pm

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

рдереЛрдбрд╝рд╛ рдФрд░ рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред

рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЕрдкреЛрд▓реЛ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рд╕реА рднреА npm рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ "check-and-run-apolo-codegen.sh" рдирд╛рдордХ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣реА рд╣реИ рдФрд░ рдХрд╣ рд░рд╣реА рд╣реИ рдХрд┐ рдЗрд╕реЗ npm рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ

рдЕрдкреЛрд▓реЛ рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣реБрдП рдкрд░рд┐рд╡рд░реНрддрди рд╣рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрддрд░ рдХреЗ рдмрдЬрд╛рдп рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд apollo-codegen - рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

рддреЛ рдЗрд╕реЗ npm рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдмрд┐рди рдореЗрдВ рд╣реИред

тЮЬ where npm
/usr/local/bin/npm

@rnystrom рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп "GitHawk" рдпреЛрдЬрдирд╛ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ: /

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

рдЖрдк рд╢рд╛рдпрдж 'рдПрдирдкреАрдПрдо рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓-рдЬреА рдЕрдкреЛрд▓реЛ-рдХреЛрдбрдЬреЗрди' рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

rnystrom picture rnystrom  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BasThomas picture BasThomas  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BasThomas picture BasThomas  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rizwankce picture rizwankce  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

viktorgardart picture viktorgardart  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ