рддреЗрдЬреА рд╕реЗ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдкреВрд▓ рдХреЛ рдХреИрд╕реЗ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░реЗрдВ?

рджреЛрд╕реНрддреЛрдВ, рдЖрдЬ рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд░ рдореЗрдВ рдмрд╕ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдкреИрджрд╛ рд╣реБрдЖ рдерд╛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рдРрд╕реА рд╕реЗрд╡рд╛ рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдЧрд┐рдЯрд╣рдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рднреА рд╕рдВрдЪрд╛рд░ рдХреЛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреА рд╣реИ рдФрд░ рдЖрдкрдХреА рд░реБрдЪрд┐ рдкреИрджрд╛ рдХрд░рддреА рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреА рд╕реЗрд╡рд╛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА, рдЬрд┐рдирдХреЗ рдкрд╛рд╕ GitHub рдкрд░ рдЕрдкрдиреА рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ, рдпрд╛ рдЬреЛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХрдИ рдкреБрд▓ рдФрд░ рдЯрд┐рдХрдЯ рдмрдирд╛рддреЗ рд╣реИрдВред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рдЯрд┐рдХрдЯ рдФрд░ рдкреБрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рд╡реЗ рдЙрди рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рдЙрдиреНрд╣реЗрдВ рдкрд░рд╡рд╛рд╣ рд╣реИред рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЯрд┐рдХрдЯ рдкреБрд▓ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдП рдФрд░ рд╕рдордп рдкрд░ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рдПред рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬрд┐рддрдиреА рддреЗрдЬрд╝ рд╣реЛрдЧреА, рдЙрддрдиреА рд╣реА рддреЗрдЬрд╝реА рд╕реЗ OpenSource рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдЧрд╛ред

рд╣рд╛рд▓рд╛рдВрдХрд┐, GitHub рдкрд░ рдЕрдХреНрд╕рд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЯрд┐рдХрдЯ рдпрд╛ рдкреБрд▓ рдХреЗ рдЖрд╕-рдкрд╛рд╕ рд╕рдВрдЪрд╛рд░ рдореМрди рдФрд░ рдЦреЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ - рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдХреБрдЫ рдкреНрд░рддрд┐рднрд╛рдЧреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдИрдореЗрд▓-рдЬреИрдм рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рдХрд╛рд░рдг рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдо рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рд╣реЛрддрд╛ рд╣реИ - рдЯрд┐рдХрдЯ рдЦреЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрднреА-рдХрднреА рдЗрд╕реЗ рдпрд╛рдж рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрдИ рд╕рд╛рд▓ рдЧреБрдЬрд░ рдЬрд╛рддреЗ рд╣реИрдВред

рдмреЗрд╢рдХ, рдЧрд┐рдЯрдм рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рдкрдиреНрдиреЛрдВ рдХреА рд╕реВрдЪреА рдкреБрд▓ (https://github.com/pulls) рдФрд░ рдЯрд┐рдХрдЯ (https://github.com/issues) рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рд╡реЗ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдЕрд╕рд╣рдЬ рд╣реИрдВ рдХрд┐ рд╡реЗ рдорд╛рдореВрд▓реА рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдЯрд┐рдХрдЯ рдореЗрдВ рд╕реЗ рдХрд┐рд╕ рдкрд░ рдЖрдкрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЬрд┐рд╕рдореЗрдВ рдирд╣реАрдВред рдпрд╣реА рдореИрдВ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдореЗрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, 12forks.com, рдЯрд┐рдХрдЯ рдФрд░ рдкреБрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред рдпрд╣ рдПрдХ рдРрд╕рд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдкреГрд╖реНрда рдкрд░ рдпрд╣ рджреЗрдЦрдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдЯрд┐рдХрдЯ рдкрд░ рдПрдХ рдЙрддреНрддрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рдорд░реНрдЬ-рд╕рдВрдШрд░реНрд╖ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЬрд╣рд╛рдВ рдЕрдиреБрд░рдХреНрд╖рдХ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдпрдж рд╕реНрд▓реИрдХ рдпрд╛ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рджреВрддреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рднреА рд╣реЛрдЧрд╛ред рдпрд╣ рдмрд┐рдВрджреБ рдУрдкреЗрд╕рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕рдВрдЪрд╛рд░ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред

рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЗ рдПрдорд╡реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреА рдорджрдж рд╕реЗ, рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ 103 рдкреБрд▓ рдФрд░ рдЯрд┐рдХрдЯреЛрдВ рдХреЗ "рд░реБрдХрд╛рд╡рдЯ" рдХреЛ рдЖрдзрд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рдореИрдВрдиреЗ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдкрд░реНрдЪреЗ рдХреЗ рдмрд╛рдж рд╕рд┐рд░реНрдл рднрд╛рдЧ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдФрд░ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рджреЗрд░реА рд╡рд░реНрд╖ рд╣реЛ рд╕рдХрддреА рд╣реИ:

рдЫрд╡рд┐

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдХрд░рдг рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЧрддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬреЛ рдХреЛрдИ рднреА OpenSource рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рдореЗрд░реЗ рдЕрдиреБрдорд╛рди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЬреАрдердм рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ 3% рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЯрд┐рдХрдЯ рдФрд░ рдкреБрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ 48 рдорд┐рд▓рд┐рдпрди рдореЗрдВ рд╕реЗ рддреАрди рдкреНрд░рддрд┐рд╢рдд (рдЬреЛ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╢реЛрдз рдореЗрдВ рдЧрдгрдирд╛ рдХреА рд╣реИ) рд▓рдЧрднрдЧ рдбреЗрдврд╝ рдорд┐рд▓рд┐рдпрди рд▓реЛрдЧ рд╣реИрдВред рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рддрдиреЗ рд▓реЛрдЧ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдПрдорд╡реАрдкреА рдЬреВрди рдореЗрдВ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ 12forks.com рдкрд░ рдлреЙрд░реНрдо рднрд░рдХрд░ рдЕрдкрдирд╛ рдИрдореЗрд▓ рдЫреЛрдбрд╝ рджреЗрдВ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реВрдВ рдЬреЛ рдПрдХ рд╕рдорд╛рди рдЙрддреНрдкрд╛рдж рдореЗрдВ рдЖрдЬрдорд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдкреЛрд╕реНрдЯ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рдпрд╛ ideas@12forks.com рдкрд░ рдИрдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗрдВред

Source: https://habr.com/ru/post/hi449972/


All Articles