рдПрдЪрдПрдЖрд░ рдХреЗ рдПрдХ рдЦрдВрдб рдореЗрдВ, рдПрдХ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЪреБрдирдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рд╕реЗ рдХрд╛рдлреА рд╕рд╡рд╛рд▓ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рднрд╛рдЧ рд▓реЗрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ:
рдПрдХ ,
рджреЛ ,
рддреАрди ,
рдЪрд╛рд░ ,
рдкрд╛рдВрдЪ ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ Google рдХреНрд░реЛрдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ рдФрд░ рдпрд╣ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреНрд░реЛрдорд┐рдпрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдПрдХ рд╕рд╛рд▓ рдореЗрдВ рдореИрдВ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ (рдпрд╛рдиреА, рдореБрдЭреЗ Google рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХрд░рдирд╛ рд╣реИ)ред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдХреБрдЫ рддрдХрдиреАрдХреА рдФрд░ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдкрд╣рд▓реБрдУрдВ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдерд╛, рдЬрд┐рд╕реЗ рдореИрдВ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рдиреАрдЪреЗ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдШрд░ рдкрд░ рдХреНрд░реЛрдорд┐рдпрдо рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдмрдЧ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдХрд┐рд╕реА рдХрд╛рд░реНрдп рдХреЛ рдХреИрд╕реЗ рдЪреБрдирд╛ рдЬрд╛рдП рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЕрдкрдирд╛ рдХреЛрдб рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред
рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐
www.chromium.org/Home рдореЗрдВ рд╕рднреА рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ - рд╕реНрд░реЛрдд рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдЕрдкрдиреЗ рдкреИрдЪ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ
рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рдЗрд╕рдореЗрдВ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд░рдг рд╣реЛрддреЗ рд╣реИрдВ:
- рдХреНрд░реЛрдорд┐рдпрдо рд▓реАрдЬрд┐рдПред
- рд╕рдорд╕реНрдпрд╛ рд╕реВрдЪреА рд╕реЗ рдмрдЧ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
- рдмрдЧ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред
- рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЧ рднреЗрдЬреЗрдВред
- рд╕рд╣реА рдореБрджреНрджреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдЪрд░рдг 4 рдкрд░ рдЬрд╛рдПрдВред
- рд╕рдореАрдХреНрд╖рдХ рд╕реЗ рдЕрдкрдирд╛ рдХреЛрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВред
- рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВред
рдиреАрдЪреЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЪрд░рдг 1. рдХреНрд░реЛрдорд┐рдпрдо рд▓реАрдЬрд┐рдП
рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдХрд╛рдлреА рдЖрдзреБрдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЙрдкрд░реЛрдХреНрдд рд╕рд╛рдЗрдЯ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдПрдХ рдорд▓реНрдЯреА-рдХреЛрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдХрдо рд╕реЗ рдХрдо 8 рдЬреАрдмреА рдореЗрдореЛрд░реА рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рд▓рдЧрднрдЧ 60 рдЬреАрдмреА рдореБрдлреНрдд рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬреЛ рдПрдХ рдЕрд▓рдЧ рдПрд╕рдПрд╕рдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИред
рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдПрд╕рд╡реАрдПрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдЗрд╕рдХреА рдПрдХ рдкреНрд░рддрд┐ рддреИрдирд╛рдд рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдЗрд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдЖрдХрд╛рд░ рджреЛ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд╕реЗ рдереЛрдбрд╝рд╛ рдХрдо рд╣реИред
рдпрд╣рд╛рдБ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг:
dev.chromium.org/developers/how-tos/get-the-codeрд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕реЗ рдкрд╣рд▓реЗ, рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ / рдПрд╕рдбреАрдХреЗ рдорд╢реАрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рдкреНрд░рддреНрдпреЗрдХ рдордВрдЪ рдХреЗ рдЕрдкрдиреЗ рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП - рдпрд╣рд╛рдВ (
www.chromium.org/developers/how-tos/build-instructions-windows ), рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП - рдпрд╣рд╛рдВ (
code.google.com/p/chromium/wiki) / LinuxBuildInstructions )ред
рдЕрдм рдереЛрдбрд╝рд╛ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рд╕рднреА рдЖрдВрдХрдбрд╝реЗ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрдореГрддрд┐ рд╕реЗ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВрдиреЗ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рдирд╣реАрдВ рдХреАрдВред
рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рдХреНрд░реЛрдо рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреАред рдореИрдХ рдУрдПрд╕ рдХреЗ рддрд╣рдд, рд▓рд┐рдВрдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдВрдХрд▓рди рд╕рдлрд▓ рд░рд╣рд╛ред
рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрд╛рдВрдЪ рд╕рд╛рд▓ рдХрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдЬрд┐рд╕рдореЗрдВ рджреЛрд╣рд░реЗ рдХреЛрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ 3 рдЬреАрдмреА рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреВрд░реНрдг рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдореЗрдВ рд▓рдЧрднрдЧ 6 рдШрдВрдЯреЗ рд▓рдЧреЗ (рдореИрдВ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛, рдореИрдВрдиреЗ рд░рд╛рдд рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдбрд╛рд▓ рджрд┐рдпрд╛), рдкреНрд▓рд╕ рд▓рд┐рдВрдХрд┐рдВрдЧ - рдЖрдзреЗ рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ (32 рдмрд┐рдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛)ред
рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реВрд╕реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдХрд┐рд░рд╛рдП рдкрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдиреБрд░реЛрдз рдкрд░ рд╕рдВрд╕рд╛рдзрди рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди, рд▓рдЧрднрдЧ 8 рдЬреАрдмреА рдореЗрдореЛрд░реА рдФрд░ 8 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЦрд░реЛрдВрдЪ рд▓рд╛рдЧрдд рд╕реЗ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддрд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, 35 рд░реВрдмрд▓ред рдкреВрд░реНрдг рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рдШрдВрдЯрд╛ рд▓рдЧрддрд╛ рд╣реИред
рдореИрдХ рдУрдПрд╕ рдХреЗ рддрд╣рдд рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣реИрдХрд┐рдиреНрдЯреЛрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛; рд╕рдВрдХрд▓рди рдореЗрдВ рджрд╕ рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕ OS рдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЗрд╕ рдмрд╛рдд рдкрд░ рдпрдХреАрди рдерд╛ рдХрд┐ рдореЗрд░реЗ рдмрджрд▓рд╛рд╡ рдмрд┐рд▓реНрдб рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝рддреЗ рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ Google рдХреЗ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рдиреЗ рдореБрдЭреЗ рдмрддрд╛рдпрд╛, рдХреНрд░реЛрдо рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рджреЛ рдмрд┐рд▓реНрдб рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЙрдиреНрд╣реЛрдВрдиреЗ рдпрд╣ рднреА рдХрд╣рд╛ рдХрд┐ рдХреНрд░реЛрдо рдХреЗрд╡рд▓ рдХрдИ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдПрдХ рд▓реЛрдЧреЛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХреНрд░реЛрдорд┐рдпрдо рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред Chrome рдкрд░ Google рдХрд░реНрдордЪрд╛рд░реА рдХрд╛ рдХрд╛рд░реНрдп рдареАрдХ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд╕рдорд╛рди рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ Google рдХрд░реНрдордЪрд╛рд░реА рдХреА рдмрдЧ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдХреБрдЫ рдирд┐рдЬреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рддред
рдЪрд░рдг 2. рдЬрд╛рд░реА рд╕реВрдЪреА рд╕реЗ рдПрдХ рдмрдЧ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
рдпрджрд┐ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕рдлрд▓ рд░рд╣реА, рддреЛ рдЖрдк рдПрдХ рдЦреБрд▓рд╛ рдмрдЧ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрдмрдВрдзреА рджреЛрд╖ рдмрдЧ рдЯреНрд░реИрдХрд░ рдореЗрдВ
code.google.com/p/chromium/issues/list рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВред
Novice Developers рдХреЛ GoodFirstBug рд▓реЗрдмрд▓ рд╡рд╛рд▓реЗ рдмрдЧреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рд╕рд░рд▓ рд╣реИрдВ рдФрд░ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рдХреЛрдб рдХреА рдЦрд░рд╛рдм рд╕рдордЭ рд╣реИ, рд╡рд╣ рдЬрд▓реНрджреА рд╕реЗ рдЙрдирд╕реЗ рдирд┐рдкрдЯ рд╕рдХрддрд╛ рд╣реИред
рдЪрд░рдг 3. рдмрдЧ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВ
рдЗрд╕ рдЪрд░рдг рдкрд░, рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдЕрд╕реЗрдВрдмрд▓реА рдФрд░ рдЪрдпрдирд┐рдд рдмрдЧ рд╣реИред рдЖрдкрдХреЗ рд▓рд┐рдП рдЬреЛ рдХреБрдЫ рднреА рд╣реИ рд╡рд╣ рдмрдЧ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдФрд░ рдПрдХ рдбрд┐рдмрдЧрд░ рдФрд░ рдПрдХ рдЕрдЪреНрдЫреЗ рдЕрд░реНрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХреЗ рдХрд╛рд░рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реИред рдореИрдВрдиреЗ Microsoft Visual C ++ 2008 рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ (рд╡реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 2010 рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ)ред
рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╢реИрд▓реА рдЧрд╛рдЗрдб рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрдврд╝реЗрдВ:
www.chromium.org/developers/coding-styleрд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХреЛрдб рдЕрд╕рдВрдЧрддрддрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреАрд╕реАрдПрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдЪреЗрдВрдЬреЗрд▓рд┐рд╕реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЙрд╕ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдорд┐рд▓рд╛ рдерд╛ рдЬреЛ рдореИрдВрдиреЗ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛)ред
рдпрд╣ рднреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдФрджреНрдпреЛрдЧрд┐рдХ рдХреЛрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реИрдВред
рдпрджрд┐ рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЖрдкрдХрд╛ рдкрд╣рд▓рд╛ рдмрдЧ рдлрд┐рдХреНрд╕ рд╣реИ, рддреЛ рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ AUTHORS рдлрд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдирд╛ рдирд╛рдо рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХреЛ рдЕрдкрдиреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЪрд░рдг 4. рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЧ рднреЗрдЬреЗрдВ
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрджрд┐ рдХреЛрдб рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рдкрд╛рд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ (рдФрд░ рдпрд╣ рд╕рд┐рд░реНрдл рд╣рдорд╛рд░рд╛ рдорд╛рдорд▓рд╛ рд╣реИ), рддреЛ рд╕рдореАрдХреНрд╖рдХ, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдХреЛрдб рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
рдХреЛрдб рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдПрдХ рдЪреЗрдВрдЬрд▓рд┐рд╕реНрдЯ рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдпрд╣ gcl рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ:
dev.chromium.org/developers/contributing-code#TOC-Create-a-change-list-CL-рдЪреИрдВрдЬрд┐рд╕реНрдЯ рдмрдирдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣
рд░рд┐рдЯрд╡рд▓реНрдб рдирд╛рдордХ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рд╕рдореАрдХреНрд╖рдХреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдирд┐рдордВрддреНрд░рдг рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрди рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рджреЗрдЦрдХрд░ рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬрд╛, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╣рдВрдЧрд╛рдорд╛ рдХрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
dev.chromium.org/developers/contributing-code#TOC-Request-reviewрдЪрд░рдг 5. рд╕рдореАрдХреНрд╖рд╛ рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░реЗрдВ, рдЪрд░рдг 4 рдкрд░ рдЬрд╛рдПрдВ
рд╕рдореАрдХреНрд╖рдХ рдЖрдорддреМрд░ рдкрд░ 24-48 рдШрдВрдЯреЛрдВ рдХреЗ рднреАрддрд░ рдИрдореЗрд▓ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдХрдИ рджреМрд░ рдереЗ, рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдпрд╣ рдПрдХ рдЖрдо рдмрд╛рдд рд╣реИред рд╕рднреА рд╕рдореАрдХреНрд╖рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ LGTM (рдореБрдЭреЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ) рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЛ рдЕрдкрдирд╛ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред
рдЪрд░рдг 6. рд╕рдореАрдХреНрд╖рдХ рд╕реЗ рдЕрдкрдирд╛ рдХреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВ
рдореИрдВрдиреЗ рдЖрдорддреМрд░ рдкрд░ рдРрд╕рд╛ рдХреБрдЫ рд▓рд┐рдЦрд╛ рдерд╛ "рдХреНрдпрд╛ рдЖрдк рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?" рдФрд░ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реЗ рдкрддреНрд░ рдорд┐рд▓реЗ, рдФрд░ рдлрд┐рд░ рдХрдорд┐рдЯ-рдмреЙрдЯ рд╕реЗ рдХрд┐ рдХреЛрдб рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдореЗрдВ рдорд┐рд▓рд╛ред
рдЪрд░рдг 7. рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдиреЗ рдореБрдЭреЗ рд╕рдмрд╕реЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЫрд╛рдкреЛрдВ рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдХреЛрдб рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓рд╛ рд╣реИ, рд╕рднреА рд╕рдВрдЧрдардирд╛рддреНрдордХ рдФрд░ рддрдХрдиреАрдХреА рдкрд╣рд▓реБрдУрдВ рдХреЛ рдХреНрд░реЛрдорд┐рдпрдо.org рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВ, рдФрд░ рд▓реЛрдЧ рдЕрдиреБрдХреВрд▓ рд╣реИрдВред
рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред