рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╕реАрдПрд╕рдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХред Maxmertkit рд╡рд┐рдЬреЗрдЯ рдкреНрд░рдмрдВрдзрдХ - рдЕрдкрдиреА рд░реВрдкрд░реЗрдЦрд╛ рдмрдирд╛рдПрдБ

рдЫрд╡рд┐

рд╢реБрдн рджреЛрдкрд╣рд░
рдЬреИрд╕рд╛ рдХрд┐ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВрдиреЗ рдмреАрдЯрд╛ рдореИрдХреНрд╕рд┐рдордХрд┐рдЯ рд╡рд┐рдЬреЗрдЯ рдореИрдиреЗрдЬрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдПрдирдкреАрдПрдо рдпрд╛ рдордгрд┐ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд▓рд┐рдПред рдореИрдВрдиреЗ json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрдИ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдЬреЛрдбрд╝реАрдВ, рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЧрдпрд╛ред рдпрд╣ рддреЗрдЬ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдореБрдЭреЗ рдЕрдЪреНрдЫреЗ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓реЗ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЦреБрдж рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдЬрдм рддрдХ рдореИрдВрдиреЗ рд╢реБрд░реВ рдХрд┐рдпрд╛, рд▓реЗрдЦреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдпрд╣ рд╕рдм рдХреИрд╕реЗ рд╢реБрд░реВ рд╣реБрдП - рдкрд╣рд▓реЗ рдФрд░ рджреВрд╕рд░реЗ рд▓реЗрдЦред рдЖрдк рдкрдврд╝ рдирд╣реАрдВ рд╕рдХрддреЗ, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдореИрдВ рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдмрддрд╛рдКрдВрдЧрд╛ред рдЖрдк рддреБрд░рдВрдд рдкреЛрд░реНрдЯрд▓ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ - www.maxmertkit.com ред

рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рдЬреЛ рдореИрдВ рдиреАрдЪреЗ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд╣реИред рдореИрдВ рдзреНрд╡рдирд┐ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдорд╛рдБрдЧрддрд╛ рд╣реВрдБ, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдБред


рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ


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


рдЗрди рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ mwm рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдореИрдХреНрд╕рд┐рдордХрд┐рдЯ рд╡рд┐рдЬреЗрдЯ рдкреНрд░рдмрдВрдзрдХред рдпрд╣ рдиреЛрдб рдХреЗ рд▓рд┐рдП npm рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред Rs рдпрд╛ рд░реЗрд▓ рдХреЗ рд▓рд┐рдП рдордгрд┐ рдХреА рддрд░рд╣ред рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдп рд╡рд┐рдЧреЗрдЯреНрд╕, рдереАрдо, рд╕рдВрд╢реЛрдзрдХ рдФрд░ рдЖрдкрдХреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдПрдирд┐рдореЗрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реИред рдкрд╣рд▓рд╛ рдХрджрдо mwm рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреНрд░рд╢реНрдиреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ sudo рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рд▓рд╛рддрд╛ рд╣реВрдВ:

sudo npm install -g mwm 

рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рд╣рд╛рдпрддрд╛ рдХреЙрд▓ рдЯрд╛рдЗрдк рдХрд░рдХреЗ mwm рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

 mwm -h 

рдпрджрд┐ рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИред
рдореИрдХреНрд╕рдорд╛рд░реНрдЯрдХрд┐рдЯ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдЯ рдкрд░ рдЬрд╛рдПрдВ (рдпрд╣ рд░реВрдЯ рд╣реИ, рдЖрдкрдХреА рд╢реИрд▓рд┐рдпреЛрдВ рд╡рд╛рд▓рд╛ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ)ред рдпрд╣рд╛рдВ рд╣рдо рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧ рдмрддрд╛рддреА рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо: .mwmc рдЕрдм рддрдХ, mwm рдХреЗрд╡рд▓ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

 { "directory": "path-to-your-stylesheets-from-projects-root" } 

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЬрдбрд╝ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдореЗрд░реА рд╢реИрд▓реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ / рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдореЗрдВ рд╣реИрдВ , рддреЛ

 { "directory": "public/stylesheets" } 

рдпрджрд┐ рдЖрдкрдиреЗ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рд╣реИ, рддреЛ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЬрдбрд╝ рд╕реЗ mwm рдЪрд▓рд╛рдПрдВ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╢реИрд▓рд┐рдпреЛрдВ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдПрдВред
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдореИрдХреНрд╕рд┐рдорд░реНрдХрд┐рдЯ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

 mwm init 

Mwm рдЖрдкрд╕реЗ рдирд╛рдо, рдЯреИрдЧ рдФрд░ рдЕрдиреНрдп рдмрдХрд╡рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрддрд╛ рд╣реИ (рдЬреЛ рдЖрдкрдХреЛ рднрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдПрдХ рд╡рд┐рдЬреЗрдЯ / рдереАрдо / рдПрдиреАрдореЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ) рдФрд░ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдВрдЧреЗ, рдЕрд░реНрдерд╛рддреН:



_Index.sass рдФрд░ maxmertkit.json рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЗрди рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓рдиреЗ, рд╕реНрдкрд░реНрд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдЙрдирдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдпрд╛ рдиреЛрдЯрд┐рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЖрдЗрдП btn рд╡рд┐рдЬреЗрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, maxmertkit.json рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝реЗрдВ:

 { "type": "project", "name": "test", ... "dependences": { "btn": "0.0.9" } } 

рд╕рдВрд╕реНрдХрд░рдг реж.реж.реп рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ * рдпрджрд┐ рдЖрдк рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдирд╡реАрдирддрдо рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕реНрдХрд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ

 mwm install 

рдореИрдВрдиреЗ sass рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП mwm рдирд╣реАрдВ рд╕рд┐рдЦрд╛рдпрд╛, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ _index.sass рдХреЛ рд╕реНрд╡рдпрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдХ рдирдИ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕реНрдЯрд╛рдЗрд▓ (рд░реВрдЯ рдирд╣реАрдВ) рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ

 sass -w _index.sass:index.css 

рдЖрдк рдЗрд╕ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдм sass рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдЧрд╛ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЯреНрд░реИрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП mwm mwm install рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж mwm install _index.sass рдЦреЛрд▓рдиреЗ рдФрд░ рдЗрд╕реЗ рд╕рд╣реЗрдЬрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ mwm install рддрд╛рдХрд┐ рд╕рдВрдХрд▓рди рдХреЛ рдкрддрд╛ рдЪрд▓реЗ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред рд╡рд┐рдЬреЗрдЯ -btn рдмрдЯрди рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдЖрдк рдЗрд╕реЗ html рдХреЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐, рд╡рд┐рдЬреЗрдЯ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ www.maxmert.com рдкрд░ рдЬрд╛рдирд╛ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдкрдврд╝рдирд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣

 <a class="-btn"></a> 

рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╖рдп рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ? рд╣рдореЗрдВ рдлрд┐рд░ рд╕реЗ maxmertkit.json рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 { ... "dependences": { "btn": { "version": "0.0.9", "themes": { "error": "*", "orange": "*" } } } } 

рдФрд░ рдлрд┐рд░ рд╕реЗ рдбрд╛рдпрд▓ рдХрд░реЗрдВ

 mwm install 

рдЕрдм -btn рд╡рд┐рдЬреЗрдЯ рдХреЗ рд╕рд╛рде, рдЖрдк -error- рдФрд░ -orange- рдереАрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 <a class="-btn -error-">Error button</a> <a class="-btn -orange-">Orange button</a> <a class="-btn">Default button</a> 


рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдкрдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП mwm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдореИрдВ maxmertkit.json рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛

 { "type": "widget", "name": "group", "version": "0.0.4", "description": "Standart group", "repository": "", "author": "maxmert", "themeUse": true, "tags": "button, buttons, group, input, label, appendix", "license": "BSD", "dependences": { "bourbon": "3.1.8", "object": "0.0.0", "btn": { "version": "0.0.9", "themes": { "primary": "*", "error": "*", "orange": "*" } }, "forms": "0.0.5", "caret": "0.0.4" }, "themes": { "default": "*", "disabled": "*", "primary": "*" }, "modifiers": { "tiny": "0.0.0", "small": "0.0.0", "minor": "0.0.0", "normal": "0.0.0", "major": "0.0.0", "big": "0.0.0", "huge": "0.0.0", "giant": "0.0.0", "divine": "0.0.0", "active": "*", "hover": "*", "unclickable": "*", "loading": "*", "unstyled": "*" }, "animation": { "loading": "0.0.2" } } 


рдкреЛрд░реНрдЯрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


Maxmertkit.com рдкрд░ рд╕рд╛рдЗрди рдЕрдк рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╣реЛрдВрдЧреЗ (рдореИрдВ рдЖрдкрдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд░рддрд╛, рдореИрдВ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реВрдБ):

рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рд╕рд╛рдЗрдЯ рдкрд░ рдФрд░ рдкрдВрдЬреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

рд╡рд┐рдЬреЗрдЯ рдирд┐рд░реНрдорд╛рдг


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк рдЕрдкрдирд╛ рд╡рд┐рдЬреЗрдЯ рдмрдирд╛рдирд╛ рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдЬреЛ рдЖрдкрдХреЛ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рд╡рд╣ рд╣реИ maxmertkit.com рдкрд░ рд░рдЬрд┐рд╕реНрдЯрд░, рдЕрдкрдиреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ (рд╕рд╛рдЗрдбрдмрд╛рд░ рдореЗрдВ рдЕрдкрдиреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рддрд╕реНрд╡реАрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ) рдФрд░ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдкрд╛рд╕рд╡рд░реНрдб рдмрдирд╛рдПрдБред рдЖрдкрдХреЗ рд╡рд┐рдЬреЗрдЯ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдЙрд╕рдХреЗ рдмрд╛рдж, рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░рд╛ рд╡рд┐рдЬреЗрдЯ рдЬрд╛рд▓реА рд╣реЛрдЧрд╛, рд╡рд╣рд╛рдВ рдЬрд╛рдПрдВ рдФрд░ рдЯрд╛рдЗрдк рдХрд░реЗрдВ

 mwm init -w 

-W рдлреНрд▓реИрдЧ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рд╡рд┐рдЬреЗрдЯ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╣реАрдВред рдПрдордбрдмреНрд▓реНрдпреВрдПрдо рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИ, рдЖрдо рддреМрд░ рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рдорд╛рдиред Maxmertkit.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ , рдирд┐рд░реНрднрд░рддрд╛рдПрдБ, рд╕рдВрд╢реЛрдзрдХ рдФрд░ рдПрдирд┐рдореЗрд╢рди рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдирдП рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ (рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдорд╛рди)ред рд╣рдо рднрд░реНрддреА рдХрд░рддреЗ рд╣реИрдВ

 mwm install 

рдФрд░ рдлрд┐рд░

 sass -w _index.sass:index.css 

рдФрд░ _index.sass рд╡рд┐рдЬреЗрдЯ рдХреА рдореБрдЦреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВред

_Index.sass рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ

_index.sass - рд╡рд┐рдЬреЗрдЯ рдХреА рдореБрдЦреНрдп рдлрд╝рд╛рдЗрд▓, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рд╢реИрд▓рд┐рдпреЛрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╣реИ:

 @import "imports" @import "params" @import "myvars" @import "vars" %#{$test} @extend %object // Set _minor to default size $sizes: null!default @if $sizes @each $size in $sizes $sz: #{nth($size, 1)} @if $sz != _minor &.#{nth($size, 1)} font-size: nth($size,2) padding: nth($size,2)/3 nth($size,2)/2 @else font-size: nth($size,2) padding: nth($size,2)/3 nth($size,2)/2 // Modifiers // Themes $themes: null!default @if $themes @each $theme in $themes $index: 1 @if length( $themes ) != 1 $index: index( $themes, $theme ) $imp: "" @if $theme == "-disabled-" $imp: !important @if $theme != "default" &.#{$theme} color: nth( $color-invert, $index ) border-color: nth( $border-color-lighten, $index ) &:hover border-color: nth( $border-color-darken, $index )#{$imp} @else color: nth( $color-invert, $index ) border-color: nth( $border-color-lighten, $index ) &:hover border-color: nth( $border-color-darken, $index )#{$imp} @if $dependent == null .#{$test} @extend %#{$test} 

$ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрдЬрд╛рдп рдЖрдкрдХреЗ рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдирд╛рдо рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрд░рдВрднреАрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рдЖрдкрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рд╡рд┐рдЬреЗрдЯ рдХреЛ рд╕реБрдкрд░рдмрдЯрди рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ , рддреЛ $ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрдЬрд╛рдп $ рд╕реБрдкрд░рдмрдЯрди рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЖрдЧреЗ рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдореЗрд░реЗ рд╡рд┐рдЬреЗрдЯ рдХреЛ рдкрд░реАрдХреНрд╖рдг рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред
рдХреЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВред

 %#{$test} 

% рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣рд╛рдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧ рдХреЛ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рд╡рд┐рдЬреЗрдЯ рджреВрд╕рд░реЗ рд╡рд┐рдЬреЗрдЯ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ (рдпрд╣ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░-рдХреЗрд╡рд▓ рдЪрдпрдирдХрд░реНрддрд╛ рд╣реИ)ред рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдкрдврд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

рдЧрддрд┐рд╢реАрд▓ рдЖрдпрд╛рдо

 $sizes: null!default @if $sizes @each $size in $sizes $sz: #{nth($size, 1)} @if $sz != _minor &.#{nth($size, 1)} font-size: nth($size,2) padding: nth($size,2)/3 nth($size,2)/2 @else font-size: nth($size,2) padding: nth($size,2)/3 nth($size,2)/2 

рдпрджрд┐ рд╣рдорд╛рд░реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╡рд┐рдЬреЗрдЯ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░ рд╣реЛрдВрдЧреЗ, рддреЛ рдЖрдкрдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рдЖрдХрд╛рд░ рд╡рд┐рдЬреЗрдЯ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рд▓реВрдк рдореЗрдВ рд╣рдорд╛рд░реЗ рд╡рд┐рдЬреЗрдЯ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП ( рдЖрдХрд╛рд░ рд╡рд┐рдЬреЗрдЯ рджреЗрдЦреЗрдВ) рд╣рдо рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░ рдФрд░ рдкреИрдбрд┐рдВрдЧ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, рдЖрдк рдореВрд▓реНрдп рдореЗрдВ nth ($ рдЖрдХрд╛рд░, 2) рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдХреЗ рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ nth ($ рдЖрдХрд╛рд░, 2) рдкреНрд░рддреНрдпреЗрдХ рдЖрдХрд╛рд░ рдХреЗ рдЕрдиреБрд░реВрдк px рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рди рд╣реИред рдЗрд╕реЗ рдЖрдкрдХреА рдкрд╕рдВрдж рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣рд╛рдВ рдХреЛрдб рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реИред рд▓реЗрдХрд┐рди @else рдХреЗ рдмрд╛рдж рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ (рдЖрдк рдХреЛрдб рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕реЗрдЯ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рди)ред

рдЧрддрд┐рд╢реАрд▓ рд╡рд┐рд╖рдп

рдЕрдм рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПред

  $themes: null!default @if $themes //     @each $theme in $themes //  sass    ,   ,     $index: 1 @if length( $themes ) != 1 $index: index( $themes, $theme ) //  -disabled-   ,    !important,     $imp: "" @if $theme == "-disabled-" $imp: !important //    default,    @if $theme != "default" &.#{$theme} //        //    тАУ       color: nth( $color-invert, $index ) border-color: nth( $border-color-lighten, $index ) //  ,      :hover, :active //   ,  .#{$mod-active}      _active_ &:hover border-color: nth( $border-color-darken, $index )#{$imp} &.#{$mod-active} background-color: nth( $background-color, $index )#{$imp} //             @else color: nth( $color-invert, $index ) border-color: nth( $border-color-lighten, $index ) &:hover border-color: nth( $border-color-darken, $index )#{$imp} &.#{$mod-active} background-color: nth( $background-color, $index )#{$imp} 

рдореИрдВрдиреЗ рд╕реНрд░реЛрдд рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ nth ($ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб-рдХрд▓рд░, $ рдЗрдВрдбреЗрдХреНрд╕) # {$ imp} рдореЗрдВ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╖рдп рдореЗрдВ рдореМрдЬреВрдж рд╕реВрдЪреА рд╕реЗ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб-рдХрд▓рд░ рдХреЛ рдирд╛рдо рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ - рдПрд░рд░ рдереАрдо ред рдпрд╣, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рдВрдЧ , рд░рдВрдЧ -рдЗрдирд╡рд░реНрдЯ-рдбрд╛рд░реНрдХрди , рдкреГрд╖реНрдарднреВрдорд┐-рд░рдВрдЧ-рдЗрдирд╡рд░реНрдЯрд░-рдбрд╛рд░реНрдХрдирд░ рдФрд░ рдЕрдиреНрдпред рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде, рдереАрдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд╡рд┐рдЬреЗрдЯ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛ рдЬрд╛рдПрдЧреАред рдЙрди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реБрдП рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

 @if $dependent == null .#{$test} @extend %#{$test} 

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

рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкреНрд░рд▓реЗрдЦрди

рдЪрд▓рд┐рдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдм рдХреБрдЫ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ test.html рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд index.css рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдкреЛрд░реНрдЯрд▓ рдкрд░, рдЖрдкрдХрд╛ test.html рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдмрд╛рдж рдПрдХ iframe рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдкрдиреЗ рдЗрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЗ github рднрдВрдбрд╛рд░ рдХреЛ maxmertkit.json рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИ , рддреЛ рд╡рд╣рд╛рдВ рд╕реЗ README.md рдлрд╝рд╛рдЗрд▓ рд▓реА рдЬрд╛рдПрдЧреАред рдпрджрд┐ рд╡рд┐рдЬреЗрдЯ рдореЗрдВ рдЧрд┐рддреБрдм рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рд╕рд╛рде README.md рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВред рдЖрдк рдмреЗрд╢рдХ, рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рдЦрд░рд╛рдм рд╣реИред рдЬрдм рд╕рдм рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг, рд▓рд┐рдЦрд┐рдд рдФрд░ рддреИрдпрд╛рд░ рд╣реИ, рддреЛ рдмрд╕ рдЯрд╛рдЗрдк рдХрд░реЗрдВ

 mwm publish 

рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЖрдкрдХрд╛ рдирд╛рдо mwm , maxmertkit.json рдлрд╝рд╛рдЗрд▓, рд▓реЗрдЦрдХ рдлрд╝реАрд▓реНрдб рд╕реЗ рд▓реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдкрд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЖрдк mwm рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рдЬреЗрдЯ рдкреНрд░рдХрд╛рд╢рд┐рддред unpublish рдЖрджреЗрд╢ рдореМрдЬреВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдг рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдЧрд╛ (рдпрд╣ рдЬрд▓реНрдж рд╣реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ mwm рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧрд╛)ред рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдЪрд╛рдирдХ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЖрдкрдиреЗ рдЧрд▓рддреА рдХреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╕рдВрд╕реНрдХрд░рдг рдХреЛ maxmertkit.json рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╡рд┐рдЬреЗрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред Mwm рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ рдЖрдкрдХреЗ рд╡рд┐рдЬреЗрдЯ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЯреВрдЯреЗрдЧрд╛ред

рдереАрдо рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ


рдереАрдо рд╕реАрдзреЗ рд╕рд╛рдЗрдЯ рдкрд░ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдпрд╣ рддреЗрдЬ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ, рдереАрдо рдХреЗ рд╕рд╛рдордиреЗ a + рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдЬрд┐рд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдЖрдк рдереАрдо рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЗрдЬ рдкрд░ рдЬрд╛рдПрдВрдЧреЗред рдпрд╣ рдирд╛рдо рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рд░рдВрдЧреЛрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ: рдореБрдЦреНрдп рдФрд░ рдЙрд▓реНрдЯрд╛ред рд╢реЗрд╖ рдЦреЗрддреЛрдВ рдХреЛ рдЦрд╛рд▓реА рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрдирдХреА рдЧрдгрдирд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреА рдЬрд╛рдПрдЧреА (рдЗрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рджреЗрдЦреЗрдВ)ред

рдореБрджреНрджреЗ


Mwm рдХреЗ рд▓рд┐рдП - https://github.com/maxmert/mwm/issues
рд╡рд┐рдЬреЗрдЯ, рдереАрдо, рд╕рдВрд╢реЛрдзрдХ рдФрд░ рдПрдирд┐рдореЗрд╢рди (sass рдФрд░ css рдХреЗ рд▓рд┐рдП) - https://github.com/maxmert/maxmertkit/issues
рдЕрдВрдЧреНрд░реЗрдЬреА рдпрд╛ рд░реВрд╕реА рдХреЗ рд╕рд╛рде рдореЗрд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ (рдореИрдВ рдЧреНрд░рдВрдереЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдирддреА рдХрд░рддрд╛ рд╣реВрдВ) рдкреАрдПрдо рдкрд░ habrahabr рдпрд╛ me@maxmert.com рдкрд░ рд╣реИрдВ ред

рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛


рдореИрдВ рдЖрдкрд╕реЗ рдкреВрдЫрддрд╛ рд╣реВрдВ, рджреЛрд╕реНрддреЛрдВ, рдореБрдЭреЗ рдореЗрд▓ рдХрд┐рдП рд╣реБрдП vetrenko.maxim@gmail.com рдкрд░ рддреИрдпрд╛рд░ рдпреВрдЖрдИ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП (рдХреГрдкрдпрд╛ рд╡рд┐рд╖рдп habrahabr - UI рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдореИрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░ рд╕рдХреВрдВ) рдЬрд┐рд╕реЗ рдЖрдк рдореИрдХреНрд╕рдорд╛рд░реНрдЯрдХрд┐рдЯ рдореЗрдВ рд▓рд╛рдЧреВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрд╕рдВрднрд╡ рд╣реЛ, рд╕рдмрд╕реЗ рдЖрдХрд░реНрд╖рдХ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛, рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝реВрдВрдЧрд╛ред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛! рдЖрдк jpg рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрдм рдореИрдВрдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдореИрдВ psd рдкреВрдЫреВрдВрдЧрд╛) рдпрд╛ рддреБрд░рдВрдд psdред рдореИрдВ рдкреЛрд╕реНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ рддрд╛рдХрд┐ рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

рдкреБрдирд╢реНрдЪ : рджреЛрд╕реНрддреЛрдВ, рдореИрдВ рд╡рд┐рджреЗрд╢реА рдмреНрд▓реЙрдЧреЛрдВ рдкрд░ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдВрдЧреНрд░реЗрдЬреА рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорджрдж рдорд╛рдВрдЧрддрд╛ рд╣реВрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдореИрдВ рд░реВрд╕реА рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рд╕рдЬрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдХреНрд╖рдо рд▓реЗрдЦ рдХреЗ рдкрд╛рда рдХреЛ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рд▓реЗ рдЬрд╛рдКрдВрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░реВрдВрдЧрд╛ред рдФрд░ рдореИрдВ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рджреЗрд╢реА рдмреНрд▓реЙрдЧ рдкрд░ рдЦрд╛рддреЗ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВред

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


All Articles