λ¬Έμ κ° λ°μνκΈ° μ§μ μ λ¬΄μ¨ μΌμ΄ μΌμ΄λ¬μ΅λκΉ? λλ μ΄ μμ΄λμ΄κ° μ΄λ€ λ¬Έμ λ₯Ό ν΄κ²°ν μ μμ΅λκΉ?
λ²κ·Έλ μλμ§λ§ λ΄κ° κΉ¨λ«μ§ λͺ»ν κ΄μ°°μ κ²μ μ°½μ μ¬μ©ν λ λ³Ό μ μλ κ²°κ³Όλ₯Ό μ ννλ€λ κ²μ΄μμ΅λλ€. μ΄μ μ 맀ν μ½ν
μΈ λ₯Ό κ²μν λ κ²μ μ°½μ mapping
λ₯Ό μ
λ ₯νμ΅λλ€. κ·Έλ¦¬κ³ κ·Έ νκ·Έλ μλ μ μλ νκ·Έ λͺ©λ‘μ λνλμ§ μμμ΅λλ€(μ€ν¬λ¦°μ· μ°Έμ‘°). νμ§λ§ μ€λ μ λ κ²μλ¬Όμμ mapping
νκ·Έλ₯Ό λ³΄κ³ ν΄λ¦νκ³ νκ·Έ νμ΄μ§μμ mapping
νκ·Έκ° μ§μ λ μ½ν
μΈ κ° μλΉν λ§μ΄ μμμ 보μμ΅λλ€!
λΉμ μ΄ λ³΄μ§ λͺ»ν κ²μ λ³΄κ³ λ¬΄μμ κΈ°λνμ΅λκΉ?
mapping
νκ·Έ νμ΄μ§κ° μ‘΄μ¬νκ³ κ±°κΈ°μ λ§μ μ½ν
μΈ κ° μ²¨λΆλμ΄ μλ€λ μ μ κ°μν λ ν΄λΉ μ©μ΄λ₯Ό κ²μμ°½μ μ
λ ₯ν λ μλ μ μλ νκ·Έ λͺ©λ‘μ mapping
νμλ κ²μΌλ‘ μμνμ΅λλ€. 꼬리ν.
mapping
νκ·Έκ° μλ κΈ°μ‘΄ μ½ν
μΈ : https://publiclab.org/tag/mapping
νμ€ν°
첫 λ²μ§Έ νΈλ₯Ό μ΄μ΄μ£Όμ
μ κ°μ¬ν©λλ€! μ΄ κ³΅κ°μ νλ κ°λ ΉμΌλ‘ 보νΈλλ©° λμλλ¦¬κ² μ΅λλ€.
λ¬Έμ ν
νλ¦Ώμ νλ‘μ°νμ¬ λμμ μ£ΌμΈμ πππ
λ¬Έμ λ₯Ό μ€λͺ
νλ 곡μ ν μ€ν¬λ¦°μ· μ΄λ GIF κ° μμΌλ©΄ μ λ§ λμμ΄ λ©λλ€! πΈ
λΈλ μΈμ€ν λ° ν λ‘ μ μν΄ Gitter μ±λ μ κ°μ
νμΈμ.
μλ νμΈμ @bhamster07 λ§€μ° λͺ ννκ² λ¬Έμνλ κ΄μ°°κ³Ό μμ΄λμ΄μ κ°μ¬λ립λλ€! β¨
λμμ΄ λλλ‘ μ¬κΈ°μμ λͺ κ°μ§ μΈλΆμ 보λ₯Ό μλ €λλ¦¬λ €κ³ ν©λλ€. λ΄ μ§λ¬Έ:
μ’μμ, κ·Έλμ 1) μλ μμ±μ μλ΅νλ μ΄ λμ μ λ΄ λλ€. https://publiclab.org/tag/suggested/mapping (JavaScriptλ₯Ό ν΅ν΄μλ§ μ‘μΈμ€ κ°λ₯):
μ΄κ²μ μ΄ μ½λ μΈκ·Έλ¨ΌνΈ μμ κ°μ Έμ¨ https://publiclab.org/tags μ κ²μ μμμ μλ νκ·Έ μλ μμ±κ³Ό λ€λ¦ λλ€.
5) μ΄ μ½λλ₯Ό μ¬μ©νλ μ μΌν λ€λ₯Έ μ₯μλ https://publiclab.org/search/tagsμ λλ€.
μ΄κ²μ μ°λ¦¬κ° μ΄ λ κΉμ API μ½λμμ λͺ©λ‘μ 맨 μμ μ νν μΌμΉνλ νλͺ©μ μ½μ ν μ μμμ μλ―Ένλ€κ³ μκ°ν©λλ€.
λν μ΅μμ μΌμΉ νλͺ©μ΄ μ νν μΌμΉνλμ§ νμΈνκΈ° μν΄ μ΄μ λν κΈ°λ₯ ν μ€νΈλ₯Ό μμ±νκ³ μΆμ΅λλ€. λλ μ΄κ²μ΄ μ΄ ν μ€νΈλ₯Ό κΈ°λ°μΌλ‘ ν κ²μ΄λΌκ³ μκ°νκ³ "λΆκ΄κ³"μ κ°μ μ 체 λ¨μ΄λ₯Ό μ¬μ©νμ¬ λ°λ₯΄μμμ€.
μ΄λ λΆλΆ μΌμΉμ κ²½μ° μ¬μ ν λ€μ μμλ₯Ό λ³Ό μ μκΈ° λλ¬Έμ μ’μ΅λλ€.
κ·Έλ¬λ μ νν μΌμΉμμλ νλͺ© 1κ³Ό 2κ° μλ‘ λ°λλ κ²μ λ³Ό μ μμ΅λλ€. κ·Έκ²μ μλνκ³ κ΅¬μ²΄μ μΈ μνμ΄μ΄μΌ ν©λλ€.
μ λ Outreachyμ GSoCκ° κ²°ν©λ νμ μν νκΉ νλ‘μ νΈμ μ΄κ²μ μΆκ°νλ κ²μ μ μνκ³ μΆμ΅λλ€! cc @17sushmita @Manasa2850 (νλ‘μ νΈ κ³νμ΄ μ΄λ»κ² κ²ΉμΉ μ μλμ§μ λν΄ κ³§ μλ €λ립λλ€! π)
@jywarrenμ λͺ¨λ μΈλΆ μ¬νμΌλ‘ μ΄ λ¬Έμ λ₯Ό
κ°μ₯ μ μ©ν λκΈ
μλ νμΈμ @bhamster07 λ§€μ° λͺ ννκ² λ¬Έμνλ κ΄μ°°κ³Ό μμ΄λμ΄μ κ°μ¬λ립λλ€! β¨
λμμ΄ λλλ‘ μ¬κΈ°μμ λͺ κ°μ§ μΈλΆμ 보λ₯Ό μλ €λλ¦¬λ €κ³ ν©λλ€. λ΄ μ§λ¬Έ:
μ’μμ, κ·Έλμ 1) μλ μμ±μ μλ΅νλ μ΄ λμ μ λ΄ λλ€. https://publiclab.org/tag/suggested/mapping (JavaScriptλ₯Ό ν΅ν΄μλ§ μ‘μΈμ€ κ°λ₯):
https://github.com/publiclab/plots2/blob/158fadc6ed12b66bd0b17f65a134cef59b81cfee/app/controllers/tag_controller.rb#L394 -L401
μ΄κ²μ μ΄ μ½λ μΈκ·Έλ¨ΌνΈ μμ κ°μ Έμ¨ https://publiclab.org/tags μ κ²μ μμμ μλ νκ·Έ μλ μμ±κ³Ό λ€λ¦ λλ€.
5) μ΄ μ½λλ₯Ό μ¬μ©νλ μ μΌν λ€λ₯Έ μ₯μλ https://publiclab.org/search/tagsμ λλ€.
μ΄κ²μ μ°λ¦¬κ° μ΄ λ κΉμ API μ½λμμ λͺ©λ‘μ 맨 μμ μ νν μΌμΉνλ νλͺ©μ μ½μ ν μ μμμ μλ―Ένλ€κ³ μκ°ν©λλ€.
https://github.com/publiclab/plots2/blob/158fadc6ed12b66bd0b17f65a134cef59b81cfee/app/services/search_service.rb#L79 -L91
λν μ΅μμ μΌμΉ νλͺ©μ΄ μ νν μΌμΉνλμ§ νμΈνκΈ° μν΄ μ΄μ λν κΈ°λ₯ ν μ€νΈλ₯Ό μμ±νκ³ μΆμ΅λλ€. λλ μ΄κ²μ΄ μ΄ ν μ€νΈλ₯Ό κΈ°λ°μΌλ‘ ν κ²μ΄λΌκ³ μκ°νκ³ "λΆκ΄κ³"μ κ°μ μ 체 λ¨μ΄λ₯Ό μ¬μ©νμ¬ λ°λ₯΄μμμ€.
https://github.com/publiclab/plots2/blob/3a05ae2d547c71d5a7d173741586397947fcbc00/test/functional/tag_controller_test.rb#L435 -L440
μ΄λ λΆλΆ μΌμΉμ κ²½μ° μ¬μ ν λ€μ μμλ₯Ό λ³Ό μ μκΈ° λλ¬Έμ μ’μ΅λλ€.
https://github.com/publiclab/plots2/blob/3a05ae2d547c71d5a7d173741586397947fcbc00/test/functional/tag_controller_test.rb#L439
κ·Έλ¬λ μ νν μΌμΉμμλ νλͺ© 1κ³Ό 2κ° μλ‘ λ°λλ κ²μ λ³Ό μ μμ΅λλ€. κ·Έκ²μ μλνκ³ κ΅¬μ²΄μ μΈ μνμ΄μ΄μΌ ν©λλ€.
μ λ Outreachyμ GSoCκ° κ²°ν©λ νμ μν νκΉ νλ‘μ νΈμ μ΄κ²μ μΆκ°νλ κ²μ μ μνκ³ μΆμ΅λλ€! cc @17sushmita @Manasa2850 (νλ‘μ νΈ κ³νμ΄ μ΄λ»κ² κ²ΉμΉ μ μλμ§μ λν΄ κ³§ μλ €λ립λλ€! π)