Plots2: ์ŠคํŒธ์„ ๋ฐ›์•˜๊ฑฐ๋‚˜ ์•„์ง ๊ฒ€ํ† ๋˜์ง€ ์•Š์€ ๋Œ“๊ธ€์— ๋Œ€ํ•œ ๋‹ต๊ธ€ ์ˆจ๊ธฐ๊ธฐ

์— ๋งŒ๋“  2020๋…„ 12์›” 15์ผ  ยท  23์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: publiclab/plots2

๋Œ“๊ธ€์— ๋Œ€ํ•œ ๋‹ต๊ธ€์ด ์ŠคํŒธ์œผ๋กœ ํ•„ํ„ฐ๋ง๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

"ํ™•์‹คํ•ด? ์‚ฌ์šฉ์ž๋Š” ๋” ์ด์ƒ ๋กœ๊ทธ์ธํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์‹œํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๋Œ“๊ธ€์„ ์ œ์™ธํ•˜๊ณ  ํ•ด๋‹น ์ฝ˜ํ…์ธ ๊ฐ€ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค." ์ž˜๋ชป๋œ ๊ฒƒ ๊ฐ™๋‹ค

์ด๋Ÿฌํ•œ ์ƒํ™ฉ์˜ ์˜ˆ: https://publiclab.org/notes/bhamster/09-02-2020/public-lab-virtual-event-on-all-things-microplastics

๋Œ“๊ธ€์— ๋Œ€ํ•œ ๋‹ค์Œ ๋‹ต๋ณ€์„ ์ฐธ์กฐํ•˜์„ธ์š”.

image

๋Œ€์‹  ์ผ๋ฐ˜ ๋Œ“๊ธ€์— ๋Œ€ํ•ด ์ž‘๋™ํ•˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฉ”์‹œ์ง€๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(๋‹ค๋ฅธ ๋Œ“๊ธ€์ด ์•„๋‹Œ ๊ฒŒ์‹œ๋ฌผ์— ๋‹ต๊ธ€:

image

๋ฌธ์ œ

(์ด๊ฒƒ์€ ์ง€๊ธˆ์ฏค ์ˆ˜์ •๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค... ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ํ…Œ์ŠคํŠธ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜๋ฅผ ํ™•์ธํ•˜๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

๋Œ“๊ธ€์— ๋Œ€ํ•œ ์‘๋‹ต์€ ์ŠคํŒธ ๋Œ“๊ธ€์„ ํ•„ํ„ฐ๋งํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด replied_comments ๋ฐฉ๋ฒ•์„ ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ด ๋ฌธ์ œ๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ์ˆ˜์ •ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

https://github.com/publiclab/plots2/search?q=replied_comments

: ๊ทธ๊ฒƒ์€ ์‹ค์ œ๋กœ ์•กํ‹ฐ๋ธŒ ๊ด€๊ณ„๊ฐ€ ์•„๋‹Œ ์šฐ๋ฆฌ๊ฐ€ ํ•„ํ„ฐ๋ฅผ ์ถ”๊ฐ€ ํ•  ์ˆ˜์žˆ๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๋ฐฉ๋ฒ•์ด๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ์ •์˜์— ๊ทธ๊ฒƒ์„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค https://github.com/publiclab/plots2/blob/828321c2a8fd91e7a55140a511ed4e6dda718b61/app/models/comment.rb# L10

์šฐ๋ฆฌ๋Š” ํ•„ํ„ฐ๋งํ•œ๋‹ค status = 0 ์˜ ์ •์˜์— comment.replied_comments , ๋ฐ๋„์— ๋Œ€ํ•œ status = 4 ์œ„์˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

https://github.com/publiclab/plots2/blob/876d0fc084064aaecc23f8003630d7d1ab858fa1/test/functional/comment_controller_test.rb#L57 -L61

Ruby help wanted testing

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@17sushmita ๋„ค, ๋‹น์—ฐํžˆ ์ง„ํ–‰ํ•ด์ฃผ์„ธ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋ชจ๋“  23 ๋Œ“๊ธ€

์ด๊ฒƒ์€ ๋‚ด ์กฐํƒ€์‹ค์—์„œ ๋‹ค์†Œ ๋ณด์ธ๋‹ค! ๋‚˜๋Š” ๋‚ด ์ผ๋ณด๋‹ค ์•ž์„œ ์žˆ๋‹ค๊ณ  ๋Š๋ผ๋Š” ์ˆœ๊ฐ„์— ๊ทธ๊ฒƒ์„ ํ•˜์œ„ ์ด์Šˆ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์„ ftos๋กœ ๋‚˜๋ˆ„๊ธฐ ์œ„ํ•ด ์ด๊ฒƒ์„ ๋กœ์ปฌ์—์„œ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ๋ฌธ์ œ๊ฐ€ ์ด๋ฏธ ์ˆ˜์ •๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ž์‹ ์˜ ๋์—์„œ๋„ ๊ฐ™์€ ๊ฒฝ์šฐ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ ? ํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@cesswairimu ํ !! ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํ•œ ๊ฒƒ ๊ฐ™์•„์š” ๐Ÿ˜‚

@cesswairimu ๋‚ด๊ฐ€ ๊ทธ๊ฒƒ์— ๋„๋‹ฌํ•˜์ง€

@noi5e ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ํ…Œ์ŠคํŠธ ์ž‘์„ฑ ๋ฌธ์ œ๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”

์Œ, ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ๊ฐ€ ์‹ค์ œ๋กœ ํ•ด๊ฒฐ๋˜์—ˆ๋Š”์ง€ ๋จผ์ € ํ™•์ธํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์— ๋”ฐ๋ผ ํ•„ํ„ฐ๋ง ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—,ํ•˜์ง€์— has_many ์ •์˜๋Š” ๊ฒƒ, ๊ทธ๋ฆฌ๊ณ  ๋‚ด๊ฐ€ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค .where.not(status: 0) ๋‹ค์Œ์—๋ฅผ :

https://github.com/publiclab/plots2/blob/ebf57e0cdd1dcc9d5cc884a15e7cd5b5bbe78390/app/views/notes/_comments.html.erb#L8

https://github.com/publiclab/plots2/blob/401874455490c6300270ef54490fe9452e0ca522/app/views/questions/show.html.erb#L69

https://github.com/publiclab/plots2/blob/ebf57e0cdd1dcc9d5cc884a15e7cd5b5bbe78390/app/views/notes/_comment.html.erb#L162

์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๋‚˜์š”?

๋ชจ๋‘ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!! ๐Ÿ’ฏ

์•„ ๊ทธ๋ฆฌ๊ณ  ๊ทธ includes() ์— ๋Œ€ํ•ด์„œ๋Š” ์ด๋ฆ„์„ ์ง€์ •ํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์•„๋งˆ๋„... .where('comments.status != 0') ?

์˜ˆ, ๋งž๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์‚ฌ์šฉ๋ฒ•์„ ์ฐธ์กฐํ•˜์„ธ์š”.

https://github.com/publiclab/plots2/blob/672d63ab11c2159e28d2cc502c47a3b3c83730b9/app/models/node.rb#L1114

@jywarren @cesswairimu @noi5e ์ด๊ฒƒ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ž‘์„ฑ ์ž‘์—…์„ ํ•ด๋„ ๋ ๊นŒ์š”?

@17sushmita ๋„ค, ๋‹น์—ฐํžˆ ์ง„ํ–‰ํ•ด์ฃผ์„ธ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋Œ“๊ธ€์— ๋Œ€ํ•œ ๋‹ต๊ธ€์ด ์ŠคํŒธ์œผ๋กœ ํ•„ํ„ฐ๋ง๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

"ํ™•์‹คํ•ด? ์‚ฌ์šฉ์ž๋Š” ๋” ์ด์ƒ ๋กœ๊ทธ์ธํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์‹œํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๋Œ“๊ธ€์„ ์ œ์™ธํ•˜๊ณ  ํ•ด๋‹น ์ฝ˜ํ…์ธ ๊ฐ€ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค." ์ž˜๋ชป๋œ ๊ฒƒ ๊ฐ™๋‹ค

@jywarren ์ด ๋ฉ”์‹œ์ง€๊ฐ€ ์ž˜๋ชป๋œ ๊ฒƒ

@17sushmita ์ €๋„ ๊ทธ๊ฒŒ ์ข€ ํ—ท๊ฐˆ๋ฆฝ๋‹ˆ๋‹ค. ์ œ ์ƒ๊ฐ์—๋Š” Jeffrey๊ฐ€ ์•„๋ž˜ ์ด๋ฏธ์ง€์—์„œ Moderate first-time comment ๋Œ€์‹  ๋…ธ๋ž€์ƒ‰์œผ๋กœ ํ…์ŠคํŠธ๊ฐ€ ํ‘œ์‹œ๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ž˜๋ชป๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

102243313-05b48f80-3ec9-11eb-919a-d2dd39d84c45

์„ค๋ช…์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋™์•ˆ ๊ณ„์†ํ•ด์„œ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ๋„์›€์ด ๋  ๋งŒํ•œ ๋ช‡ ๊ฐ€์ง€ ์ œ์•ˆ ์‚ฌํ•ญ์„ ๊ฒŒ์‹œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋จผ์ € ๋‹ค๋ฅธ ๋Œ“๊ธ€์— ๋Œ€ํ•œ ๋‹ต๊ธ€์ธ ์ŠคํŒธ/์ตœ์ดˆ ํฌ์Šคํ„ฐ ๋Œ“๊ธ€์„ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

nodes(node_name).add_comment({
  uid: user_id,
  body: comment_text
  reply_to: parent_comment_id
  status: 0 # comment status: 0 for banned, 4 for first-time poster (a moderator has to approve the comment)
})

๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฑฐ๊ธฐ์—์„œ ๋‚˜๋จธ์ง€ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์ฃผ์„์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์„œ๋“œ๊ฐ€ ์ƒํƒœ 0 ๋˜๋Š” 4์˜ ์ฃผ์„ ์‘๋‹ต์„ ๋ฐ›์ง€ ์•Š๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๊ฒƒ! ์•„๋งˆ ์กฐ์‚ฌ๋ฅผ ์ข€ ํ•˜์…”์•ผ ํ•  ๊ฒ๋‹ˆ๋‹ค. ๋ง‰ํžˆ๊ฑฐ๋‚˜ ์ฝ”๋“œ๋ฒ ์ด์Šค์—์„œ ๋ณผ ์œ„์น˜์— ๋Œ€ํ•œ ํฌ์ธํ„ฐ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์—ฌ๊ธฐ์— ์ฃผ์„์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”. ์ €ํฌ๊ฐ€ ๋„์™€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค!

@noi5e , ๋„์™€์ฃผ์…”์„œ ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ˜ƒ๏ธ!! ํ•œ ๊ฐ€์ง€ ์„ค๋ช…์ด ๋” ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋Œ“๊ธ€ ์‘๋‹ต ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์ƒˆ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ /plots2/test/functional/admin_controller_test.rb ๋˜๋Š” /plots2/test/system/spam2_test.rb ๋˜๋Š” /plots2/test/functional/comment_controller_test.rb ๋˜๋Š” ๋‹ค๋ฅธ ํŒŒ์ผ?

@17sushmita ๋‚˜๋Š” ์ด๊ฒƒ์— ๋Œ€ํ•ด 100% ํ™•์‹ ํ•  ์ˆ˜ ์—†์ง€๋งŒ /test/functional/comment_controller_test.rb ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•œ ๋‹ค๋ฅธ ๊ณณ์€ ์ฃผ์„์— ๋Œ€ํ•œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ์˜€์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ƒ๊ฐ?

๊ทธ ๋™์•ˆ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ํ‰๊ฐ€ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋™์•ˆ ์ž์œ ๋กญ๊ฒŒ ์ด ์ž‘์—…์„ ์‹œ์ž‘ํ•˜์„ธ์š”.

@17sushmita ๋‚˜๋Š” ์ด๊ฒƒ์— ๋Œ€ํ•ด 100% ํ™•์‹ ํ•  ์ˆ˜ ์—†์ง€๋งŒ /test/functional/comment_controller_test.rb ์ƒ๊ฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•œ ๋‹ค๋ฅธ ๊ณณ์€ ์ฃผ์„์— ๋Œ€ํ•œ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ์˜€์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ƒ๊ฐ?

๊ทธ ๋™์•ˆ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ํ‰๊ฐ€ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋™์•ˆ ์ž์œ ๋กญ๊ฒŒ ์ด ์ž‘์—…์„ ์‹œ์ž‘ํ•˜์„ธ์š”.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ์ž‘์„ฑ์„ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ๋‚ด๊ฐ€ ๊ด€์ฐฐํ•œ ํ•œ ๊ฐ€์ง€๋Š” ๋Œ“๊ธ€์„ ์ŠคํŒธ์œผ๋กœ ํ‘œ์‹œํ•œ ํ›„์—๋„ ํ‘œ์‹œ๋˜๊ณ  ์†Œํ”„ํŠธ์›จ์–ด์— ๋”ฐ๋ฅด๋ฉด ์ŠคํŒธ์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ๋™์•ˆ @jywarren์ด ์–ธ๊ธ‰ํ•œ ๋Œ€๋กœ ๊ฒฝ๊ณ ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ •ํ™• ๋Œ“๊ธ€์„ ์ œ์™ธ ํ•˜๊ณ  ํ•ด๋‹น ์ฝ˜ํ…์ธ ๊ฐ€ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค." ๊ทผ๋ฐ ์ŠคํŒธ์œผ๋กœ ํ‘œ์‹œ๋œ ๋Œ“๊ธ€์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ด ์ •๋ง ์ ์ ˆํ• ๊นŒ์š”?๐Ÿค”๏ธ

์ŠคํŒธ์œผ๋กœ ํ‘œ์‹œ๋œ ๋Œ“๊ธ€์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ด ์ •๋ง ์ ์ ˆํ•ฉ๋‹ˆ๊นŒ?๐Ÿค”๏ธ

๋‚˜๋Š” ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š”๋‹ค!

๋‹น์‹ ์ด ์–ธ๊ธ‰ํ•œ ์ด ํ…์ŠคํŠธ๋Š” ๋งค์šฐ ํฅ๋ฏธ๋กญ์Šต๋‹ˆ๋‹ค.

"ํ™•์ธํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์‚ฌ์šฉ์ž๋Š” ๋” ์ด์ƒ ๋กœ๊ทธ์ธํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์‹œํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๋Œ“๊ธ€์„ ์ œ์™ธ ํ•˜๊ณ  ํ•ด๋‹น ์ฝ˜ํ…์ธ ๊ฐ€ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค

์•„๋งˆ๋„ ์˜ˆ์ „์—๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋Œ“๊ธ€์„ ๊ฒ€ํ† ํ•˜์ง€ ์•Š์•˜๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ญ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ ํ…์ŠคํŠธ๊ฐ€ ๋‹จ์ง€ ๊ตฌ์‹์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

์–ด๋–ค ๊ฒฝ์šฐ์ด๋“  ์šฐ๋ฆฌ ๋ชจ๋‘๋Š” ๋ชจ๋“  ๋Œ“๊ธ€์„ ํ•„ํ„ฐ๋งํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค! ๋”ฐ๋ผ์„œ @jywarren์ด ์›๋ž˜ ์–ธ๊ธ‰ํ•œ ์ŠคํŒธ๋ด‡์„ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฉ๊ธˆ ๋กœ์ปฌ์—์„œ ํ…Œ์ŠคํŠธํ–ˆ๋Š”๋ฐ ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ŠคํŒธ ๋˜๋Š” ์ฒ˜์Œ ๊ฒ€ํ† ๋œ ๋Œ“๊ธ€ REPLIES๋ฅผ ํ•„ํ„ฐ๋งํ•˜์ง€ ์•Š๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ... ์ผ๋ฐ˜ ๋Œ“๊ธ€(๋‹ค๋ฅธ ๋Œ“๊ธ€์— ๋Œ€ํ•œ REPLIES ์ด ์•„๋‹˜)์€ ํ•„ํ„ฐ๋ง๋˜๋ฏ€๋กœ ์ด๋Š” ๋‹ต๊ธ€์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. (๋‹ต๊ธ€์ด ์•„๋‹Œ ๋Œ“๊ธ€์„ ํ…Œ์ŠคํŠธํ–ˆ์œผ๋ฉฐ ๊ฒ€ํ†  ์ค‘์ž…๋‹ˆ๋‹ค)

์ด๊ฒƒ์„ ์กฐ๊ธˆ ๋” ์„ธ๋ถ„ํ™”ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์ง€์—์„œ ์ƒˆ ๊ณ„์ •์„ ๋งŒ๋“ค๊ณ  ๋ฉ”๋ชจ์— ๋Œ“๊ธ€์„ ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ๋Œ“๊ธ€์„ ๋‹ฌ๋‹ค๋ณด๋‹ˆ ์ด๋Ÿฐ๊ฒŒ ๋ณด์ด๋„ค์š”. ์—ฌํƒœ๊นŒ์ง€๋Š” ๊ทธ๋Ÿฐ๋Œ€๋กœ ์ž˜๋๋‹ค:

Screen Shot 2021-03-22 at 11 39 30 AM

์‚ฌ์šฉ์ž๋กœ์„œ _"์ปค๋ฎค๋‹ˆํ‹ฐ ์ค‘์žฌ์ž์˜ ์Šน์ธ ๋Œ€๊ธฐ ์ค‘"_ ๋ฉ”์‹œ์ง€๋Š” ๋‚ด ๋Œ“๊ธ€์ด ๊ณต๊ฐœ์ ์œผ๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜, ์˜๊ฒฌ์ด ๊ณต๊ฐœ์ ์œผ๋กœ ๋‚˜ํƒ€ ๋‚ฉ๋‹ˆ๊นŒ! ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์•„์›ƒํ•œ ์‹œํฌ๋ฆฟ ์ฐฝ์—์„œ ๋™์ผํ•œ ๋ฉ”๋ชจ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋ฉด ๋Œ“๊ธ€์ด ์‚ฌ์šฉ์ž _cisco_์—๊ฒŒ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ๊ณผ ๋˜‘๊ฐ™์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

Screen Shot 2021-03-22 at 11 43 21 AM

์‚ฌ์šฉ์ž _cisco_๋ฅผ ์ฐจ๋‹จํ•ด๋„ ์ƒํ™ฉ์ด ๋งŽ์ด ๋ฐ”๋€Œ์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. _"์Šน์ธ ๋Œ€๊ธฐ ์ค‘"_ ๋ฉ”์‹œ์ง€๊ฐ€ ์‚ฌ๋ผ์ง€์ง€๋งŒ ์‹œํฌ๋ฆฟ ์ฐฝ์—์„œ ๋Œ“๊ธ€์„ ๊ณ„์† ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Screen Shot 2021-03-22 at 11 46 06 AM

๋„ค, ์ด๊ฒƒ์€ ํ™•์‹คํžˆ ๋ฐ”๋€Œ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

@17sushmita ๊ณ„์†ํ•ด์„œ ์ž‘์—…ํ•˜์„ธ์š”!

๋˜ํ•œ ์•„์ง ์ฐพ์ง€ ๋ชปํ–ˆ๋‹ค๋ฉด ๊ธˆ์ง€๋œ _spammer_ ์‚ฌ์šฉ์ž๊ฐ€ /test/fixtures/users.yml ์ด๋ฏธ ์ƒ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

@noi5e ์•„์ฃผ ๋ช…ํ™•ํ•œ ์„ค๋ช…์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋„ ๋‚ด ๋กœ์ปฌ ์‹œ์Šคํ…œ์—์„œ ๋งค์šฐ ์œ ์‚ฌํ•˜๊ฒŒ ํ…Œ์ŠคํŠธํ–ˆ์œผ๋ฉฐ ๊ฒฐ๊ณผ๋Š” ๋™์ผํ•˜์—ฌ ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋จผ์ € ์ŠคํŒธ๋Œ“๊ธ€์„ ์ œ๊ฑฐํ•˜๊ณ  ์ˆ˜์ • ์—ฌ๋ถ€๋ฅผ ํ…Œ์ŠคํŠธํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ œ์ณ๋‘๊ณ , ๋Œ“๊ธ€ ๋‹ต๊ธ€์€ ํ˜„์žฌ ๊ด€๋ฆฌ์ž์˜ ์ŠคํŒธ ๊ฒ€ํ†  ๋Œ€์‹œ๋ณด๋“œ์— ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Screen Shot 2021-03-22 at 11 40 21 AM

๊ทธ๋ฆฌ๊ณ  ์‚ฌ์šฉ์ž cisco๊ฐ€ ๋Œ“๊ธ€ ๋‹ต๊ธ€์„ ๊ฒŒ์‹œํ•˜๋ฉด ํ™œ์„ฑ ์‚ฌ์šฉ์ž์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Screen Shot 2021-03-22 at 11 40 35 AM

#9257์— ์–ธ๊ธ‰๋œ Outreachy ์ŠคํŒธ ์กฐ์ • ํ”„๋กœ์ ํŠธ์˜ ์ž ์žฌ์ ์ธ ๋ฌธ์ œ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๊ผผ๊ผผํ•˜๊ฒŒ ํฌ์žฅ์„ ํ’€์–ด ์ฃผ์‹  @17sushmita ์™€ @noi5e ์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‚ด ์›๋ž˜ ๋ฉ”์‹œ์ง€์˜ ๋ถˆ๋ช…ํ™•ํ•œ ๋ฉ”๋ชจ์— ๋Œ€ํ•ด ์‚ฌ๊ณผํ•˜์ง€๋งŒ @noi5e ๋Š” ์™„์ „ํžˆ ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋” ๊ฐ„๋‹จํ•œ "Moderate first-time comment" ๋ฉ”์‹œ์ง€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ŠคํŒธ ํ•„ํ„ฐ๋ง ๋˜๋Š” ์ฒ˜์Œ ๊ฒ€ํ† ๋œ ๋Œ“๊ธ€ REPLIES

๊ทธ๋ฆฌ๊ณ  REPLIES์— ๋Œ€ํ•ด ์•„์ง ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ์œ„๋Œ€ํ•œ ์บ์น˜.

๋‘ ๋ถ„์˜ ๋ชจ๋“  ๋„์›€์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐ŸŽ‰

์ƒˆ ํ”„๋กœ์ ํŠธ ์„ค๋ช…์— ์ŠคํŒธ ๋Œ€์‹œ๋ณด๋“œ ๋ฌธ์ œ๋ฅผ ๊ธฐ๋กํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!!!

@jywarren @noi5e ์•ˆ๋…•ํ•˜์„ธ์š”, ๋‹ค์‹œ ์งˆ๋ฌธ๋“œ๋ ค ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค๋งŒ ๋˜ ํ•œ ๊ฐ€์ง€ ํ˜ผ๋™์ด

์˜ˆ, ํ˜„์žฌ ์ฐจ๋‹จ๋œ ์‚ฌ์šฉ์ž์˜ ์ƒํƒœ๋Š” ํ•ด๋‹น ์‚ฌ์šฉ์ž์˜ ๊ฐ€์‹œ์„ฑ์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

2021๋…„ 3์›” 24์ผ ์ˆ˜์š”์ผ ์˜ค์ „ 8:17 Sushmita @ . * > ์“ด:

์•ˆ๋…•ํ•˜์„ธ์š” @jywarren https://github.com/jywarren @noi5e
https://github.com/noi5e , ๋‹ค์‹œ ๋ฌผ์–ด๋ด์„œ ์ฃ„์†กํ•˜์ง€๋งŒ ํ•˜๋‚˜ ๋” ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
์ฐฉ๋ž€. ์ŠคํŒธ์€ ์•„๋‹ˆ์ง€๋งŒ ์‚ฌ์šฉ์ž๊ฐ€ ์ŠคํŒธ์ธ ๋Œ“๊ธ€์„ ํ‘œ์‹œํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ
๊ธˆ์ง€? ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธ
https://github.com/publiclab/plots2/issues/8854#issuecomment-805774370 ,
๋˜๋Š” ๊ตฌ๋… ์ทจ์†Œ
https://github.com/notifications/unsubscribe-auth/AAAF6J4WSMFWF64K72GXR5TTFHJ6NANCNFSM4U4TWDIQ
.

์ œ์ณ๋‘๊ณ , ๋Œ“๊ธ€ ๋‹ต๊ธ€์€ ํ˜„์žฌ ๊ด€๋ฆฌ์ž์˜ ์ŠคํŒธ ๊ฒ€ํ†  ๋Œ€์‹œ๋ณด๋“œ์— ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Screen Shot 2021-03-22 at 11 40 21 AM

๊ทธ๋ฆฌ๊ณ  ์‚ฌ์šฉ์ž cisco๊ฐ€ ๋Œ“๊ธ€ ๋‹ต๊ธ€์„ ๊ฒŒ์‹œํ•˜๋ฉด ํ™œ์„ฑ ์‚ฌ์šฉ์ž์— ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Screen Shot 2021-03-22 at 11 40 35 AM

#9257์— ์–ธ๊ธ‰๋œ Outreachy ์ŠคํŒธ ์กฐ์ • ํ”„๋กœ์ ํŠธ์˜ ์ž ์žฌ์ ์ธ ๋ฌธ์ œ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

@noi5e ๋กœ์ปฌ์—์„œ ๋Œ“๊ธ€ ๋‹ต๊ธ€ ๋ฌธ์ œ๋ฅผ ์žฌํ˜„ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ƒˆ ์‚ฌ์šฉ์ž๋กœ ๋กœ๊ทธ์ธํ•˜์—ฌ ๋Œ“๊ธ€ ๋‹ต๊ธ€์„ ์ž‘์„ฑํ•˜๊ณ  ๋กœ๊ทธ์•„์›ƒํ•œ ๋‹ค์Œ ๊ด€๋ฆฌ์ž๋กœ ๋กœ๊ทธ์ธํ•œ ๋‹ค์Œ ๋Œ“๊ธ€ ๋‹ต๊ธ€์„ ์ŠคํŒธ์œผ๋กœ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ŠคํŒธ ๊ฒ€ํ†  ํŽ˜์ด์ง€์— ๊ฐ”๋”๋‹ˆ ๋Œ“๊ธ€ ์•„๋ž˜์— ๋Œ“๊ธ€ ๋‹ต๊ธ€์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.

image

image

๋‚ด๊ฐ€ ๋†“์น˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@TildaDares ์•ˆ๋…•ํ•˜์„ธ์š”, ์ด ๋ฌธ์ œ๋Š” #9381์—์„œ ์ˆ˜์ •๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@jcads๋‹˜ ๊ฐ์‚ฌ

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰