Bootcamp: рдФрд░ рд╕реБрдзрд╛рд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдирд╡ре░ 2016  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: vitorfs/bootcamp

@vitorfs рдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдФрд░ #57 рдкрд░ @dwayne рдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдмрд╛рдж рдореИрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрдзрд╛рд░реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛:

  • [x] рдкрд╛рдпрдерди рей рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░реЗрдВред
  • [x] Python 2 рдХреЗ рд╕рд╛рде рдкрд╢реНрдЪрдЧрд╛рдореА рд╕рдВрдЧрддрддрд╛ рдмрдирд╛рдП рд░рдЦреЗрдВред
  • [x] рдХрд╡рд░реЗрдЬ рдЬреЛрдбрд╝реЗрдВ (рдореЗрд░реЗ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рдХреЗ рдкреАрдЖрд░ #65 рдкрд░ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ #48 рдореЗрдВ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
  • [x] рдХрд╡рд░рдСрд▓ рдмреИрдЬ рдЬреЛрдбрд╝реЗрдВред
  • [x] рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдЬреЛрдбрд╝реЗрдВ (require.io рд╡рд╣ рд╣реИ рдЬреЛ рдореЗрд░реЗ рдорди рдореЗрдВ рд╣реИ)ред
  • [x] рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рдЬреЛрдбрд╝реЗрдВред io рдмреИрдЬ (рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣реА рд╡рд╣ рд╕реЗрд╡рд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ)
  • [x] рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рд░рди рдЖрдЗрд╕реЛрд░реНрдЯ (рдареАрдХ рд╣реИ, рдпрд╣ рд╣рд╛рде рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕рд╛рдл рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ)ред
  • [x] рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ Flake8 рдЪрд▓рд╛рдПрдБред
  • [x] рдЕрдзрд┐рдХ резреи-рдХрд╛рд░рдХ рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдХреЛрдб рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкреЙрд▓рд┐рд╢ рдХрд░реЗрдВ (рдЬреИрд╕рд╛ рдХрд┐ #релрел рдореЗрдВ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
  • [x] рдбреЙрдХрдЯрд░ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рд╡рд╛рд╣ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ (рдЬреИрд╕рд╛ рдХрд┐ #релрез рдореЗрдВ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
  • [x] рд╕реАрдмреАрд╡реА рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ #50 рдореЗрдВ рд╕реБрдЭрд╛рдП рдЧрдП рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╣ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП)ред
  • [x] рдмреЗрд╣рддрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдмрдВрдзрди рдФрд░ рдЙрд╕рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ (рдкрд╛рд╕рд╡рд░реНрдб рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐, рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдПрдХреАрдХрд░рдг, рдЦрд╛рддрд╛ рдирд┐рд░реНрдорд╛рдг, рд▓реЙрдЧрд┐рди рдкреНрд░рдмрдВрдзрди, рд╕рд╣реА рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ) рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдЬреИрд╕рд╛ рдХрд┐ #86, #53, #32, #28 рдФрд░ #2 рдореЗрдВ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • [x] рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрдкреНрд╕ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рдкрд░реАрдХреНрд╖рдг рдХрд╡рд░реЗрдЬ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд░реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ # ремрей рдореЗрдВ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ #рекрео рдФрд░ #ремрел рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╣реА рд╣рд▓ рд╣реЛ рдЪреБрдХреЗ рдереЗред
  • [x] рдмреЗрд╣рддрд░ рдЯреИрдЧрд┐рдВрдЧ рдкреНрд░рдмрдВрдзрди рдЬреЛрдбрд╝реЗрдВред рдЬреИрд╕рд╛ рдХрд┐ #54, #73 рдФрд░ #74 рдореЗрдВ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • [x] рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдПрдХ рдЕрдЪреНрдЫрд╛ рд░рд┐рд▓реАрдЬ рдЪрдХреНрд░ рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рдореБрдЭреЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)
  • [ ] рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ Tox рдЬреЛрдбрд╝реЗрдВред

рдЕрдЧрд▓реА рд╕реВрдЪреА рдореЗрдВ рдореИрдВ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реВрдВрдЧрд╛, рд╢рд╛рдпрдж рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ _nice to have_ рджрд░рд╛рдЬ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛:

  • [x] рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдВ, рд╢рд╛рдпрдж OS X рдкрд░ _CMD + Enter_ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, GitHub рдХреА рддрд░рд╣ (рдЬреИрд╕рд╛ рдХрд┐ #29 рдореЗрдВ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
  • [ ] рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рддрд┐рд╖реНрдард╛ рдкреНрд░рдгрд╛рд▓реА рдФрд░ рдЗрд╕рдХреА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдмрдВрдзрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд╝реЗрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ (рдЬреИрд╕рд╛ рдХрд┐ #19 рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
  • [x] рдмреЗрд╣рддрд░ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЬрдВрдЧрд▓реА рд╡рд┐рдЪрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИ)ред
  • [x] рд╣реЛрд╡рд░ рдкрд░ (#21 рдкрд░ рдЕрдиреБрд░реЛрдз рдХреЗ рдЕрдиреБрд╕рд╛рд░) рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдлрд╝реАрдб рдХреЛ рдкрд╕рдВрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред
  • [ ] рдмреВрдЯрдХреИрдВрдк рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕рдВрдШрдмрджреНрдз рдХрд░реЗрдВ (рдЬреИрд╕рд╛ рдХрд┐ #31 рдореЗрдВ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

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

рдкреАрдбреА 4-12-16: рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдЙрдЪрд┐рдд рдмреИрдЬ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реВрдЪреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ред
рдкреАрдбреА 18-12-16: рдкреНрд░рддрд┐рд╖реНрдард╛ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реВрдЪреА рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛ред
рдкреАрдбреА 13-05-17: рдРрдкреНрд╕ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реВрдЪреА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ред
рдкреАрдбреА 3-7-17: _рдирд╛рдЗрд╕ рдЯреВ рд╣реИрд╡_ рдФрд░ рднреВрд▓реЗ рд╣реБрдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕реВрдЪреА рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ред

enhancement help wanted question

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

рдореИрдВ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдирд┐рдордВрддреНрд░рдг рдХреЗ рд▓рд┐рдП @vitorfs рд╕рдореНрдорд╛рдирд┐рдд

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

рдореИрдВ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдирд┐рдордВрддреНрд░рдг рдХреЗ рд▓рд┐рдП @vitorfs рд╕рдореНрдорд╛рдирд┐рдд

рд╣рд╛рдп @vitorfs рдореИрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореБрдЭреЗ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рд╣рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рддрд░рд╣ рдЙрдкрдпреЛрдЧреА рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдореИрдВ рд╕рд┐рд░реНрдл рд╣рддрд╛рд╢рд╛ рдХреЗ рдХрд╛рд░рдг рд╣реГрджрдп рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрдкрдХреА рд░рд╛рдп рд╕реБрдирдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред

рдЕрд░реЗ @ рд╕реЗрдмрд╕реНрдЯрд┐рдпрди-рдХреЛрдб! рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рднреА рдкреНрд░рдпрд╛рд╕реЛрдВ рдФрд░ рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рди рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ! :-)
рдореИрдВрдиреЗ README.md рдореЗрдВ require.io рдмреИрдЬ рдЬреЛрдбрд╝рд╛ рд╣реИ
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдкреБрд░рд╛рдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ, рд╡реЗ рд╕рднреА рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИрдВ

рдирдорд╕реНрддреЗ @vitorfs рдФрд░ рдЖрдкрдХреА

Flake8 рдЪрд▓рд╛рдиреЗ рдФрд░ рд╕реБрдЭрд╛рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЕрджреНрдпрддрди рдХрд░рдирд╛ред рдХреНрдпрд╛ рдЖрдк рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рд░рд╣рд╛?

рдЙрдлреНрдл, рдбреЛрдХрд░ рд▓рд╛рдЧреВред рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдерд╛ рдХрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдореБрдЭреЗ рдореВрд░реНрдЦред

рдЕрд░реЗ, @ рд╕реЗрдмреЗрд╕реНрдЯрд┐рдпрди-рдХреЛрдб рдХреЛрдИ рднреА рдЕрднреА рднреА рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ " рд╣реЛрд╡рд░ рдкрд░, рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдлрд╝реАрдб рдХреЛ рдкрд╕рдВрдж рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ (рдЬреИрд╕рд╛ рдХрд┐ # 21 рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)"ред cuz рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЬрдирд╕рдВрдкрд░реНрдХ рднреЗрдЬрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рд╣рд╛рдп @ рдЪреЗрддрдиреНрдпрд╛-рд╢реНрд░реАрдорд╛рд▓реА рдирд╣реАрдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИред рдЕрдЧрд░ рдЖрдк рдПрдХ рднреЗрдЬреЗрдВрдЧреЗ рддреЛ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдирдорд╕реНрддреЗ, рдореБрдЭреЗ AllAuth Django рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╕реЛрд╢рд▓ рдСрде рд╕рд┐рд╕реНрдЯрдо рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕рд╛рдЗрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд╢рд╛рдпрдж рд╣рдо рдпрд╣рд╛рдБ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВрдиреЗ рдЬреЗрдЯ @norsec рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ!
рдмреИрдЬ рдмрд╣реБрдд рд╣реА рд░реЛрдЪрдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ!

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рддреЗ рд╣реБрдП рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ред

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

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

norouzzadeh picture norouzzadeh  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Allan-Nava picture Allan-Nava  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

ssahilsahil798 picture ssahilsahil798  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

phamminhtris picture phamminhtris  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ