RIDI Style Guide
κ·μΉμ μ νλ κ·μΉ (λ©ν κ·μΉ)
1. νλͺ©μ μλ₯Ό μ΅μνν κ²
- λ°λμ μ§μΌμ ΈμΌ νλ κ² μμ£Όλ‘ μ ν κ²
- κΆμ₯ νλͺ©μ κ·μΉμ ν¬ν¨νμ§ λ§ κ²
2. μ¬λ°λ¦μ μΆκ΅¬ν κ²
- μ½μ§λ§ μλͺ»λ κ²λ³΄λ€λ μ΄λ ΅λλΌλ μ¬λ°λ₯Έ μͺ½μ νν κ²
3. κΈ°νΈμ μΆ©λμ΄ λ°μνμ λμλ κ°κ²°ν μͺ½μ νν κ²
- κ°κ²°ν¨μ΄ λμΌν λμλ μΌκ΄μ±μ΄ μλ μͺ½μ νν κ²
- μΌκ΄μ±μ΄ λμΌν λμλ λμ€μ±μ΄ μλ μͺ½μ νν κ²
4. λ§μ₯μΌμΉλ‘ μ§νν κ²
- μ΄ν΄κ΄κ³μ ν¬ν¨λ ν 리λλ€ μ μμ λμλ₯Ό ꡬν κ²
Communication
Language
- HTML - HTML, Twig/Jinja2 μ½λ© μ€νμΌ
- JavaScript / TypeScript
- Less - Less/CSS μ½λ© μ€νμΌ
- BEM - BEM μ½λ© μ€νμΌ
- MariaDB(MySQL) - DDL, DML μμ± κ·μΉ
- PHP
- Python3
- Scala
- Shell
Platform
- Android - Kotlin, Java, XML μ½λ© μ€νμΌ
- iOS - Swift, Objective-C μ½λ© μ€νμΌ
- Qt - C++, XML μ½λ© μ€νμΌ
- CMS - λ΄λΆ μμ€ν κ°λ° κ°μ΄λ