рдХрдИ рд╡рд┐рдХрд╛рд╕ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдП, рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдирд╛рдо рдХреИрд╕реЗ рджрд┐рдпрд╛ рдЬрд╛рдП, рд╡рд┐рдзрд┐рдпреЛрдВ, рдХрд┐рд╕ рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдЖрджрд┐ред рдЖрджрд┐ рд▓реЗрдХрд┐рди рдПрдХ рдРрд╕рд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдХреБрдЫ рд╕реБрдзрд╛рд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдирд╣реАрдВ рд╕реЛрдЪрддреЗ - рдпрд╣ рд▓реЗрдЦрди рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реИред
рдпрд╣ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ? рд╕рдордп рдФрд░ рддрдВрддреНрд░рд┐рдХрд╛рдУрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдзрд┐рдХ рдФрд░ рдХрдо рдирд╣реАрдВред рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдЖрдо рддреМрд░ рдкрд░ рдХрдорд┐рдЯ рдХреИрд╕реЗ рдХрд╣рддреЗ рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓реА
рдпрджрд┐ рдЖрдк GitHub рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рдХрдорд┐рдЯреНрд╕ рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрдорд┐рдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рд╡рд┐рдХрд▓реНрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ:
рдХреНрдпрд╛ рдХрд░реЗрдВ + рдХрд┐рд╕ рдЗрдХрд╛рдИ рдХреЗ рд▓рд┐рдП + рд╡рд┐рд╡рд░рдг (рд╡реИрдХрд▓реНрдкрд┐рдХ)
рдХрдорд┐рдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓реА рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рдЙрд╕рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣реЗрдВред рдЕрдкрдиреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдпрд╣ рд╢реИрд▓реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд▓рдЧреА рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
add
ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ рдХреБрдЫ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
ui-bootstrap.js dependency
ред рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдРрд╕рд╛ рд░рд┐рдХреЙрд░реНрдб рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рд╣реИ, рддреЛ рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдмрдбрд╝реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЗрдВ рдбрд╛рд▓рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдпрджрд┐ рд░рд┐рдХреЙрд░реНрдб рдЫреЛрдЯрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╕реАрдзреЗ рдкреНрд░рддрд┐рдмрджреНрдз рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рд╕реЛрдЪрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдпрд╛ рдХреНрдпрд╛ рдпрд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдЧрд╛ред
рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реЛрддрд╛ рд╣реИ:
dependency for managing ui-bootstrap.js components was added here on 18.06.2013 by olegafx
рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░:
add ui-bootstrap.js dependency
рдХрдорд┐рдЯ рдореЗрдВ рдмрдбрд╝реЗ рдкрдж
рддреЛ рдмрдбрд╝реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдХреНрдпрд╛ рдХрд░реЗрдВ? рдЬрд░реВрд░ рд▓рд┐рдЦреЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ рдХрд┐ рдЖрдкрдХреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдкрд┐рдЫрд▓реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рддреЛрдбрд╝ рджреЗрддреА рд╣реИ, рдЗрд╕реЗ рдмрд╣реБрдд рд╣реА рд╢рд╛рдВрдд рдФрд░ рд╕рд░рд▓ рдирдП рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрддреА рд╣реИред рдпрд╣ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднреА рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдмрддрд╛рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдПред
рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрдорд┐рдЯрдореЗрдВрдЯ рдХреЗ рдореБрдЦреНрдп рд╕рдВрджреЗрд╢ рдХреЗ рддрд╣рдд рдПрдХ рдЦрд╛рд▓реА рд▓рд╛рдЗрди рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╡рд╣рд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрдЬ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВред рд╡реИрд╕реЗ, рдпрд╣рд╛рдВ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднреВрдд рдХрд╛рд▓ рдореЗрдВ рдХреНрд░рд┐рдпрд╛ рд▓рд┐рдЦ тАЛтАЛрд╕рдХрддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
replace twitter-bootstrap.css with pure.css Made UI much cleaner. BREAKING CHANGE. You need to use new class-names for grid-related elements.
рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкрддреНрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрджреЗрд╢ рд▓рд┐рдЦрдирд╛
рдкрд╣рд▓рд╛ рд╢рдмреНрдж рдХреИрдкрд┐рдЯрд▓ рд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рдереЛрдбрд╝рд╛ рдкрдврд╝рдиреЗ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред
рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реЛрддрд╛ рд╣реИ:
Add ui-bootstrap.js dependency ADD ui-bootstrap.js dependency
рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░:
add ui-bootstrap.js dependency
рднреВрдд рдХрд╛рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ
рдмреЗрд╣рддрд░ рд╕рд░рд▓ рд╣реИред рдмреАрддрд╛ рд╣реБрдЖ рд╕рдордп рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╕рдВрджреЗрд╢ рдкрдврд╝рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдк Git рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ: "Git, add," "Git, delete," рдЖрджрд┐ред
рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реЛрддрд╛ рд╣реИ:
added ui-bootstrap.js dependency
рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░:
add ui-bootstrap.js dependency
рд╣рдо рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрди рд╣рдЯрд╛рддреЗ рд╣реИрдВ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдВрджреЗрд╢ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдЕрд╡рдзрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ рдпрд╣реА рдмрд╛рдд рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред
рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реЛрддрд╛ рд╣реИ:
add ui-bootstrap.js dependency;
рд▓реЗрдХрд┐рди рдмреЗрд╣рддрд░:
add ui-bootstrap.js dependency
рд░реВрд╕реА рднрд╛рд╖рд╛
рдХрдорд┐рдЯ рдореЗрдВ рд░реВрд╕реА рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рднреА рд╢рд░реНрдордирд╛рдХ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдпрд╣ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк 1000% рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреЛрдб рдХреЗрд╡рд▓ рд░реВрд╕реА-рднрд╛рд╖реА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реАрдХреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рд╕рднреА рд╕реНрдЯрд╛рд╕ рдорд┐рдЦрд╛рдЗрд▓реЛрд╡ рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдХреЗ рдирдХреНрд╢реЗ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреА рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЗрд╕рд╕реЗ рд╡рд┐рджреЗрд╢реА рдирд╛рдЧрд░рд┐рдХреЛрдВ рдХреЛ рдмрд╣реБрдд рдХрдо рд░реБрдЪрд┐ рд╣реЛрдЧреАред рдФрд░ рд░реВрд╕рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА, рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдирд╛ред
рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмреНрд░рд╢ рдХрд░рддрд╛ рд╣реИ
рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕рднреА рдХрдорд┐рдЯреНрд╕ рдХреЛ рдЖрдкрдХреЗ рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ "рдЕрд╕реНрдерд╛рдпреА рдкреНрд░рддрд┐рдмрджреНрдз 1" рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдкрд╣рд▓рд╛ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдФрд░ "рдЕрд╕реНрдерд╛рдпреА рдкреНрд░рддрд┐рдмрджреНрдз 2" рдЗрд╕рдХрд╛ рд╕рд╣реА рдФрд░ рдкрд░рд┐рд╖реНрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рддреЛ рдХреГрдкрдпрд╛, рдХреЛрдИ рднреА рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд╛рдВрдЯреЗрдЧрд╛ рдирд╣реАрдВред рд▓реЗрдХрд┐рдиред рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИред рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдХрдорд┐рдЯреНрд╕ рдХреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕рдВрднрд╡ рддрд░реАрдХреЗ рд╕реЗ рд▓рд╛рдПрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рдорд╣рд╛рди рдХрдорд╛рдВрдб рдХрд░реЗрдЧрд╛:
git rebase -i
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рд╕рд╣реА рдХреНрд░рдо рдореЗрдВ рдХрдорд┐рдЯреНрд╕ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЪреНрдЫреЗ рдлреЙрд░реНрдо рдХреЗ рд╕рднреА рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЙрдирдХрд╛ рдирд╛рдо рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдФрд░ рдЙрдкрдпреЛрдЧреА рдХрдорд╛рдВрдб, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдордд рдХрд░реЛ, рдЕрдиреНрдпрдерд╛ рдХреБрдЫ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдХреЛрдб рдХреЛ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдареАрдХ рд╣реИ, рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЕрдкрдирд╛ рдХреЛрдб рдХрд┐рд╕реА рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рднреЗрдЬ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рд░рд┐рдмрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдпрд╣ рдХреЗрд╡рд▓ рдЦрд░рд╛рдм рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдЕрдкрдиреА рдкрд╕рдВрджреАрджрд╛ рд╢реИрд▓реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред
рдореБрдЭреЗ рдПрдХ AngularJS рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдорд┐рд▓рд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдХрдорд┐рдЯрдореЗрдВрдЯ рдкрд░ рдПрдХ рдЕрд▓рдЧ
рджрд╕реНрддрд╛рд╡реЗрдЬ рднреА рд╣реИред рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдмрд┐рдВрджреБ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдмрд╛рдд рдХреА, рд╡реЗ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд╣реИрдВред рдФрд░ рд╡рд╣ рдЕрджреНрднреБрдд рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдЗрди рдХреНрд╖рдгреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рдереА, рдореЗрд░рд╛ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЬрдЧрд╣ рдкрд░ рд╣реИ рдФрд░ рдПрдХ рдЕрдЪреНрдЫреА рд╕рд░рд▓ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЦреНрдп рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдХрдорд┐рдЯ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдХрдИ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
- рд╕реБрд╡рд┐рдзрд╛ - рдирдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИ
- рдлрд┐рдХреНрд╕ - рдпрджрд┐ рдЖрдкрдиреЗ рдХреБрдЫ рдЧрдВрднреАрд░ рдмрдЧ рдареАрдХ рдХрд┐рдпрд╛ рд╣реИ
- рдбреЙрдХреНрд╕ - рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдм рдХреБрдЫ
- рд╢реИрд▓реА - рд╕рд╣реА рдЯрд╛рдЗрдкреЛ, рд╕реНрд╡рд░реВрдкрдг рдареАрдХ рдХрд░реЗрдВ
- рд░реАрдлреИрдХреНрдЯрд░ - рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдПрдкреНрд▓реАрдХреЗрд╢рди рдХреЛрдб
- рдкрд░реАрдХреНрд╖рдг - рдкрд░реАрдХреНрд╖рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдм рдХреБрдЫ
- рдХреЛрд░ - рдирд┐рдпрдорд┐рдд рдХреЛрдб рд░рдЦрд░рдЦрд╛рд╡
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрддреЗ рд╕рдордп рд╣рдореЗрд╢рд╛ рдЗрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рд┐рдлрд▓реЗрдХреНрдЯрд░ рдФрд░ рдХреЛрд░), рдЗрд╕рд▓рд┐рдП рдЖрдк рдЕрдкрдиреЗ рдЖрдк рд╣реА рдЖ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рд╕реНрдХреЛрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдкреНрд░рддрд┐рдмрджреНрдз рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ, рдХреЛрд╖реНрдардХ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЬрд┐рд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣рдорд╛рд░реА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЕрдкрдиреА рдорд╛рдирдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдореЙрдбреНрдпреВрд▓ рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реЛ рд╕рдХрддреА рд╣реИ:
refactor(audio-controls) use common library for all controls
рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдЧреБрдВрдЬрд╛рдЗрд╢:
chore(Gruntfile.js) add watch task
рдпрд╣ рд╕рдм рдХрд┐рд╕ рд▓рд┐рдП рд╣реИ?
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХрд╣рд╛ рдерд╛ рдХрд┐ рд╕рдордп рдФрд░ рддрдВрддреНрд░рд┐рдХрд╛рдУрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП! рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдХрд░:
- рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕реВрдЪреА рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреАрдврд╝реА (CHANGELOG.md рдФрд░ рдкрд╕рдВрдж)ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдмрдирддрд╛ рд╣реИ, рддреЛ рдорд╛рдореВрд▓реА рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рд╣реЛрдВрдЧреЗред
- рдРрд╕реА рдЬрдЧрд╣ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╕рдордп рдЕрдиреБрдЪрд┐рдд рдХрдорд┐рдЯреНрд╕ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдЬрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
git bisect
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ), рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд▓реЗрдЦрди, рдкрд░реАрдХреНрд╖рдг, рдХреЛрдб рд╢реИрд▓реА, рдЖрджрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдВред рдПрдХрджрдо рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХрд╛ рдСрдбрд┐рдпреЛ-рдирд┐рдпрдВрддреНрд░рдг рдореЙрдбреНрдпреВрд▓ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдХреЗрд╡рд▓ рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ рдЬрд╣рд╛рдВ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЧреБрдВрдЬрд╛рдЗрд╢ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред - рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ рдЕрдзрд┐рдХ рд╕рдореГрджреНрдз рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдЗрддрд┐рд╣рд╛рд╕ред
рдирд┐рд╖реНрдХрд░реНрд╖
рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрднреА рддрдХ рдКрдм рдирд╣реАрдВ рд╣реИрдВред рдХреГрдкрдпрд╛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫреА рдкреНрд░рддрд┐рдмрджреНрдз рдирд╛рдордХрд░рдг рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЕрдиреНрдп рд▓реЛрдЧ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдмрд╣реБрдд рдЖрднрд╛рд░реА рд╣реЛрдВрдЧреЗред
рд╡рд╣ рд╕рдм рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдирд╛рдордХрд░рдг рдХреЗ рджрд┐рд▓рдЪрд╕реНрдк рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рджреЗрдЦрдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреАред рдЖрдк рдкрд╛рда рдореЗрдВ рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдирд┐рдЬреА рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдЕрдЪреНрдЫрд╛ рдХреЛрдбрд┐рдВрдЧ рд╣реИ!