Auto: рдЧрд┐рдЯрд╣рдм рдХреНрд░рд┐рдпрд╛ v2 (рд╕реАрдЖрдИ/рд╕реАрдбреА) рдХреЗ рд╕рд╛рде рдСрдЯреЛ рдХрдорд╛рдВрдб рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдЕрдЧре░ 2019  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: intuit/auto

рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ?

рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ

рдЖрдк рдЬреЛ рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ

рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рд░реНрдХрд┐рд▓рд╕реАрдЖрдИ рдХрд╣рдиреЗ рдХреЗ рдмрдЬрд╛рдп auto рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди рд╕реАрдЖрдИ/рд╕реАрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ?

рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдЬрд┐рди рдкрд░ рдЖрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ

рд╕рд░реНрдХрд┐рд▓рд╕реАрдЖрдИ

рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн

рдЧрд┐рдЯрд╣рдм рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдЕрднреА рдХреБрдЫ рдореИрдиреНрдпреБрдЕрд▓ рд░рд┐рд▓реАрдЬ рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рд▓рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рд▓реЗрдХрд┐рди рдПрдХ рдирдпрд╛ рдЯреИрдЧ рдмрдирдиреЗ рдкрд░ рд╣реА рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд░реНрдХрд▓рд╕реАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдЖрдк рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВ рдЖрдкрдХреЗ рдбреЙрдХреНрд╕ рдореЗрдВ)ред

enhancement hacktoberfest

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдбреЙрдХреНрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬреАрдердм рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝реЗ рдЧрдП рдбреЙрдХреНрд╕ред рдпрджрд┐ рдХрд┐рд╕реА рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдПрдХ рдФрд░ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ!

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╕рд╛рде рд╣реА, рдХреНрдпрд╛ Lerna рдФрд░ auto рд╕рд╛рде рдирд┐рдЬреА рдкреИрдХреЗрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдореИрдВ рдЗрд╕реЗ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдВред

рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рд░реНрдХрд┐рд▓рд╕реАрдЖрдИ рдХрд╣рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдСрдЯреЛ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд┐рдЯрд╣рдм рдПрдХреНрд╢рди рд╕реАрдЖрдИ/рд╕реАрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ?

рд╣рд╛рдБ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ, рдЗрд╕рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрдЕрдк рд▓рдЧрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдХреНрд░рд┐рдпрд╛ рд╕реЗ рд░реЗрдкреЛ рдХреЛ рд╡рд╛рдкрд╕ рдзрдХреНрдХрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдердм рдХреНрд░рд┐рдпрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИрдВред рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

https://github.com/hipsstersmoothie/eslint-formatter-github/blob/master/.github/workflows/push.yml#L24

рд╕рд╛рде рд╣реА, рдХреНрдпрд╛ Lerna рдФрд░ auto рдХреЗ рд╕рд╛рде рдирд┐рдЬреА рдкреИрдХреЗрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдореИрдВ рдЗрд╕реЗ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдВред

рдПрдХ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреА рддрд░рд╣?

рдПрдХ рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╣ рднреА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

  1. рдЕрдкрдиреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд╕рд╛рде рд░реВрдЯ package.json рдкрд░ рдПрдХ publishConfig рд╕реЗрдЯ рдХрд░реЗрдВ
  "publishConfig": {
    "registry": "https://registry.npmjs.YOURS.com"
  },
  1. рдЗрд╕ рдорд╛рди рдХреЛ рдЕрдкрдиреЗ 'lerna.json' рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
{
  "registry": "https://registry.npmjs.YOURS.com",
  "packages": [
    "packages/*"
  ],
  "version": "0.76.0",
  "npmClient": "yarn",
  "useWorkspaces": true
}

рдЖрдкрдХреЛ рдЙрдк-рдкреИрдХреЗрдЬ рдкрд░ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдПрдХ рд╕реНрдкрд┐рди рджреВрдВрдЧрд╛ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛, рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рдСрдЯреЛ рдкрд░ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдХрд░рддреЗ рд░рд╣реЛ!

рдбреЙрдХреНрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬреАрдердм рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝реЗ рдЧрдП рдбреЙрдХреНрд╕ред рдпрджрд┐ рдХрд┐рд╕реА рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдПрдХ рдФрд░ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jdalrymple picture jdalrymple  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bbrinx picture bbrinx  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

reintroducing picture reintroducing  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vincentbriglia picture vincentbriglia  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

aleclarson picture aleclarson  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ