Barista: [рдлрд╝рд┐рд▓реНрдЯрд░ рдлрд╝реАрд▓реНрдб]: рдлрд╝рд┐рд▓реНрдЯрд░ рдлрд╝реАрд▓реНрдб рдкрд░ рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рд╕реНрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝реЗрдВред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдЬреБрд▓ре░ 2020  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dynatrace-oss/barista

рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓реЗрдЦ рдорд╛рдВрдЧрдирд╛

рд╕рд╛рд░рд╛рдВрд╢

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

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

рдЗрд╕ рд░рд╛рдЬреНрдп рдХреЛ рд╢рд╛рдпрдж рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рддреЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:

  • рдХреНрдпрд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдлрд╝реАрд▓реНрдб рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ
  • рдПрдХ рд╕реНрд╡рдд: рдкреВрд░реНрдг / рд╢реНрд░реЗрдгреА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦреБрд▓реА рд╣реИ

рдкреНрд░рд╕реНрддрд╛рд╡

рдлрд╝рд┐рд▓реНрдЯрд░ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреЛрдбрд╝реЗрдВред
рдореБрдЭреЗ рдлреАрдбрдмреИрдХ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ, рдЦрд╛рд╕рдХрд░ рдирд╛рдордХрд░рдг рдкрд░ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдирд╛рдордХрд░рдг рдХрд┐рддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред

@Output() inFlightChange: EventEmitter<FilterFieldInFlightChange<boolean>>
рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдЙрд╕рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рддреЛ рдлрд╝рд╛рдпрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

inFlight: boolean
рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдЬреЛрдбрд╝реЗрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд┐рдВрдЧрд┐рдВрдЧ @ ffriedl89 @thomaspink @ap-dyna

Hacktoberfest ЁЯОГ feature filter-field good first issue help wanted

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

рд╣рд╛рдп @tomheller ,
рдпрд╣ рд╡рд┐рд╡рд░рдг рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ @Output+property рд╕рдВрдпреЛрдЬрди рдЙрдкрдпреЛрдЧреА рд▓рдЧрддрд╛ рд╣реИред
(рдирд╛рдордХрд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЗ рдмрд░рд┐рд╕реНрддрд╛ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдкрд░ рдХрд╛рдпрдо рд░рд╣реВрдВрдЧрд╛)ред

рдореИрдВ ouput рдФрд░ рдмреВрд▓рд┐рдпрди рд╕рдВрдкрддреНрддрд┐ рджреЛрдиреЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реБрдП рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдБред рдореИрдВ рднреА tbh рдХреЗ рдирд╛рдордХрд░рдг рдХреЛ рд▓реЗрдХрд░ рдЖрд╢реНрд╡рд╕реНрдд рдирд╣реАрдВ рд╣реВрдВред
рд╢рд╛рдпрдж
@Output() userInteractionChange рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП
userInteracting рдпрд╛ isUserInteracting рдмреВрд▓рд┐рдпрди рдзреНрд╡рдЬ рдХреЗ рд▓рд┐рдП

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдЬрд╛рдирд╛ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИ
рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП @Output() userInteractionChange ред
isUserInteracting рдмреВрд▓рд┐рдпрди рдзреНрд╡рдЬ рдХреЗ рд▓рд┐рдПред

рдЖрдВрддрд░рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдЯреНрд░реИрдХрд┐рдВрдЧ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ред

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

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

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

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

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

TannerGilbert picture TannerGilbert  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

b-wohs picture b-wohs  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ