рдпрд╣ рдмрд╣реБрдд рд╣реА рдЕрдЬреАрдм рд╣реИ, рд▓реЗрдХрд┐рди рдХрдИ рд╕рд╛рд▓реЛрдВ рддрдХ рд░реВрд╕реА рдореЗрдВ "рдлреНрд░реАрдбрдо 2.0 рдореЗрдВ рдлреНрд░реА" рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХреЛрдИ рднреА рдирд╣реАрдВ рд╣реИ - рд░рд┐рдЪрд░реНрдб рд╕реНрдЯрд╛рд▓рдореИрди рдФрд░ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░, рдЧреИрд░-рдкреНрд░рдХрдЯреАрдХрд░рдг рд╕рдордЭреМрддреЛрдВ рдФрд░ рдбрд┐рдЬрд┐рдЯрд▓ рдпреБрдЧ рдореЗрдВ рдореМрд▓рд┐рдХ рдорд╛рдирд╡ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЙрд╕рдХреЗ рдзрд░реНрдордпреБрджреНрдз рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореМрд▓рд┐рдХ рдкреБрд╕реНрддрдХред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп!

рдпрд╣рд╛рдБ GitHub рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИ ред рдЕрдм рд▓рд┐рдВрдХ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдЕрдзреНрдпрд╛рдп рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред
рд╣рд╛рдВ, рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдЪрд░реНрдб рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЧрд┐рдЯрд╣рдм рдЕрдЪреНрдЫреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ ред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЖрдкрдХреЛ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреБрд╕реНрддрдХреЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рдЪрд░реНрдб рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ :-)
рдирдП рдЕрдзреНрдпрд╛рдпреЛрдВ рдХреЛ рд╣рд░ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдПрдХ рдмрд╛рд░ред рдЕрдХреНрд╕рд░ рд░рд┐рд▓реАрдЬ, рдЬрд▓реНрджреА рд░рд┐рд▓реАрдЬ ред рдЬрдм рдЖрдк рд╣рд░ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдХреБрдЫ рдирдпрд╛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рд▓рд╛рдЗрд╡ рдмреНрд▓реЙрдЧ рдЬреИрд╕рд╛ рдХреБрдЫ рдорд┐рд▓реЗрдЧрд╛ред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдкреВрд░реНрдг рдкрд╛рда рдХреЛ Habr рд╕реЗ рдХреЙрдкреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреБрд╕реНрддрдХ рдХрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ ( GNU рдлреНрд░реА рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рд▓рд╛рдЗрд╕реЗрдВрд╕ 1.3 ) , Habr рд╕рдордЭреМрддреЗ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред рдпрд╣ рдПрдлрдбреАрдПрд▓ рдпрд╛ рд╣реИрдмрд░ рдХреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐, рдмрд╕ рджреБрдирд┐рдпрд╛ рдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдХреБрдЫ рд╕рдВрдШрд░реНрд╖ рд╣реЛ, рдФрд░ рдЖрдкрдХреЛ рдЗрди рд╕рдВрдШрд░реНрд╖реЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рд╣реИрд░реЛрд╕реНрдЯрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ, рдирд┐: рд╢реБрд▓реНрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣рдм рдХреА рдХрдореА рд╕реЗ рдереЛрдбрд╝рд╛ рдкрд░реЗрд╢рд╛рди рд╣реВрдВ, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдЗрд╕рд▓рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдУрдкрди рд╕реЛрд░реНрд╕ рд╣рдм рдХреЛ рдХреЗрд╡рд▓ "рдУрдкрди рд╕реЛрд░реНрд╕" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рди рдХрд┐ "рдУрдкрди рд╕реЛрд░реНрд╕ рдПрдВрдб рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░"ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣рд╛рдВ рдХреБрдЫ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдЙрд╕ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдорд░рдирд╛ рд╢рд╛рдпрдж рд╣реА рдПрдХ рдХреНрд╖реИрддрд┐рдЬ рд░реЗрдЦрд╛ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдЧрд╛ред
рдЦреАрдВрдЪрдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдореИрдВ рдЗрд╕ рдкреБрд╕реНрддрдХ рдХреЛ рд▓реЗрдЦрдХ рдХрд╛ рдХрд╛рд░реНрдп рдорд╛рдирддрд╛ рд╣реВрдВ, рдЬреЛ рдХрд┐ рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рдореВрд▓ рдХреА рддрд░рд╣, рдкрд╣рд▓реЗ 1-3 рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЬрдирддрд╛ рдХреЗ рд╕рд╛рдордиреЗ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдЧрд░ рдХреЛрдИ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдРрд╕реА рдЕрдиреБрд╡рд╛рдж рдиреАрддрд┐ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рддреЛ рд╡рд╣ рдЕрдкрдирд╛ рдЕрдиреБрд╡рд╛рдж рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдореЗрд░рд╛ рдЕрдиреБрд╡рд╛рдж рдХрд╛рдВрдЯрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдзрд┐рдХ рдЕрджреНрдпрддрд┐рдд рд░рдЦ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╣реИрдХрд░ рд╕рдореБрджрд╛рдп рдФрд░ рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рднрд╛рд╡рдирд╛ рдореЗрдВ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рдмрдбрд╝рд╛ рдЕрдиреБрд░реЛрдз рд╣реИ - рдПрдХ рдирдпрд╛ рдЕрдиреБрд╡рд╛рдж рдмрдирд╛рддреЗ рд╕рдордп, рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдореВрд▓ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╣реИ, рдФрд░ рдПрдХ рдХрд╛рдВрдЯрд╛ рдмрдирд╛рддреЗ рд╕рдордп, GNU рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рднрд╛рд╡рдирд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ рдФрд░ рд▓реЗрдЦрдХ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдВред рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╕реНрд╡рдЪреНрдЫрддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдПрдХ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдиреИрддрд┐рдХ рдореБрджреНрджрд╛ рд╣реИ рдЬреЛ рд╕рдореБрджрд╛рдп рдХреЛ рдЯреАрдо рд╡рд░реНрдХ, рдПрдХрдЬреБрдЯрддрд╛ рдФрд░ рд╕рджреНрднрд╛рд╡ рдХреА рднрд╛рд╡рдирд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдкреНрд░рдХрд╛рд╢рдХреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рд╢рд╛рдпрдж рдЧрд┐рд░рд╛рд╡рдЯ рд╕реЗ рд╣рдо рдкреБрд╕реНрддрдХ рдХрд╛ рдПрдХ рдореБрджреНрд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреЗрдВрдЧреЗред
рдЕрдЪреНрдЫрд╛ рдкрдврд╝ рд▓реЛ!