Skip to content

DivaryOfficial/divary-iOS

Repository files navigation

πŸš€ Divary

image

Diver+Diary μŠ€μΏ λ²„ 닀이버λ₯Ό μœ„ν•œ, λ‹€μ΄λΉ™μ˜ 좔얡을 λ‚˜λ§Œμ˜ λ°©μ‹μœΌλ‘œ κΈ°λ‘ν•˜λŠ” 닀이빙 둜그 μ•± 🌊🐠

Swift Xcode License



πŸ‘₯ 멀버

λ°•ν˜„κ·œ μ‘°ν•˜μ€ κΉ€λ‚˜μ˜
PL FE FE
GitHub GitHub GitHub

πŸ“± μ†Œκ°œ

✍️ 닀이빙 직후, μƒμƒν•œ 기얡을 λ°”λ‘œλ°”λ‘œ μ‰½κ²Œ 기둝할 수 있게 λ„μ™€μ€˜μš”!
🎨 사진과 μŠ€ν‹°μ»€λ‘œ 예쁘게 κΎΈλ©°μ„œ λ‚˜λ§Œμ˜ 닀이빙 둜그λ₯Ό νŠΉλ³„ν•˜κ²Œ 남길 수 μžˆμ–΄μš”!
🐠 ν•΄μ–‘ 생물 λ„κ°μ—μ„œ λ‚΄κ°€ λ³Έ λ°”λ‹€ μΉœκ΅¬κ°€ μ–΄λ–€ 생물인지 μ°Ύμ•„λ³Ό 수 μžˆμ–΄μš”


πŸ“† ν”„λ‘œμ νŠΈ κΈ°κ°„

  • 전체 κΈ°κ°„: 2025.07.03 - 2025.08.25
  • 개발 κΈ°κ°„: 2025.07.05 - 2025.08.18

πŸ€” μš”κ΅¬μ‚¬ν•­

For building and running the application you need:

iOS 18.2
Xcode 16.2
Swift 6.0


βš’οΈ 개발 ν™˜κ²½

  • Front : SwiftUI
  • 버전 및 이슈 관리 : Github, Github Issues
  • ν˜‘μ—… 툴 : Discord, Notion

πŸ”Ž 기술 μŠ€νƒ

Envrionment

Development

Communication


πŸ“± ν™”λ©΄ ꡬ성

진행쀑 진행쀑

πŸ”– 브랜치 μ»¨λ²€μ…˜

  • main - μ œν’ˆ μΆœμ‹œ 브랜치
  • feat/#이슈 - κΈ°λŠ₯ λ‹¨μœ„λ‘œ 독립적인 개발 ν™˜κ²½μ„ μœ„ν•΄ μž‘μ„±

πŸŒ€ μ½”λ”© μ»¨λ²€μ…˜

  • μΉ΄λ©œμΌ€μ΄μŠ€ μ‚¬μš© 클래슀, ꡬ쑰체, μ—΄κ±°ν˜• 이름: UpperCamelCase (PascalCase)
struct LogBookPageView { ... }
enum DiveType { ... }
class ChallengeService { ... }
  • λ³€μˆ˜, μƒμˆ˜, ν•¨μˆ˜, νŒŒλΌλ―Έν„° 이름: lowerCamelCase
let diveLogId = UUID()
func fetchChallengeList(forUser userId: String) { ... }

πŸ“ PR μ»¨λ²€μ…˜

  • PR ν…œν”Œλ¦Ώ
    • πŸ“Œ μš”μ•½
    • βœ… ν•  일

🌟 νƒœκ·Έ μ’…λ₯˜ (컀밋 μ»¨λ²€μ…˜κ³Ό 동일)

νƒœκ·Έ μ„€λͺ…
[Feat] μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€
[Fix] 버그 μˆ˜μ •
[Refactor] μ½”λ“œ λ¦¬νŒ©ν† λ§ (κΈ°λŠ₯ λ³€κ²½ 없이 ꡬ쑰 κ°œμ„ )
[Style] μ½”λ“œ ν¬λ§·νŒ…, λ“€μ—¬μ“°κΈ° μˆ˜μ • λ“±
[Docs] λ¬Έμ„œ κ΄€λ ¨ μˆ˜μ •
[Test] ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€ λ˜λŠ” μˆ˜μ •
[Chore] λΉŒλ“œ/μ„€μ • κ΄€λ ¨ μž‘μ—…
[Design] UI λ””μžμΈ μˆ˜μ •
[Hotfix] 운영 쀑 κΈ΄κΈ‰ μˆ˜μ •
[CI/CD] 배포 및 μ›Œν¬ν”Œλ‘œμš° κ΄€λ ¨ μž‘μ—…

βœ… PR μ˜ˆμ‹œ λͺ¨μŒ

πŸŽ‰ [Chore] ν”„λ‘œμ νŠΈ 초기 μ„ΈνŒ…
✨ [Feat] ν”„λ‘œν•„ ν™”λ©΄ UI κ΅¬ν˜„
πŸ› [Fix] iOS 17μ—μ„œ λ²„νŠΌ 클릭 였λ₯˜ μˆ˜μ •
πŸ’„ [Design] 둜그인 ν™”λ©΄ λ ˆμ΄μ•„μ›ƒ μ‘°μ •
πŸ“ [Docs] README에 ν”„λ‘œμ νŠΈ μ†Œκ°œ μΆ”κ°€


πŸ“‘ 컀밋 μ»¨λ²€μ…˜

πŸ’¬ κΉƒλͺ¨μ§€ κ°€μ΄λ“œ

μ•„μ΄μ½˜ μ½”λ“œ μ„€λͺ… 원문
πŸ› bug 버그 μˆ˜μ • Fix a bug
✨ sparkles μƒˆ κΈ°λŠ₯ Introduce new features
πŸ’„ lipstick UI/μŠ€νƒ€μΌ 파일 μΆ”κ°€/μˆ˜μ • Add or update the UI and style files
♻️ recycle μ½”λ“œ λ¦¬νŒ©ν† λ§ Refactor code
βž• heavy_plus_sign μ˜μ‘΄μ„± μΆ”κ°€ Add a dependency
πŸ”€ twisted_rightwards_arrows 브랜치 합병 Merge branches
πŸ’‘ bulb 주석 μΆ”κ°€/μˆ˜μ • Add or update comments in source code
πŸ”₯ fire μ½”λ“œ/파일 μ‚­μ œ Remove code or files
πŸš‘ ambulance κΈ΄κΈ‰ μˆ˜μ • Critical hotfix
πŸŽ‰ tada ν”„λ‘œμ νŠΈ μ‹œμž‘ Begin a project
πŸ”’ lock λ³΄μ•ˆ 이슈 μˆ˜μ • Fix security issues
πŸ”– bookmark 릴리즈/버전 νƒœκ·Έ Release / Version tags
πŸ“ memo λ¬Έμ„œ μΆ”κ°€/μˆ˜μ • Add or update documentation
πŸ”§ wrench ꡬ성 파일 μΆ”κ°€/μ‚­μ œ AddΒ orΒ updateΒ configurationΒ files.
⚑️ zap μ„±λŠ₯ κ°œμ„  Improve performance
🎨 art μ½”λ“œ ꡬ쑰 κ°œμ„  Improve structure / format of the code
πŸ“¦ package 컴파일된 파일 μΆ”κ°€/μˆ˜μ • Add or update compiled files
πŸ‘½ alien μ™ΈλΆ€ API λ³€κ²½ 반영 Update code due to external API changes
🚚 truck λ¦¬μ†ŒμŠ€ 이동, 이름 λ³€κ²½ Move or rename resources
πŸ™ˆ see_no_evil .gitignore μΆ”κ°€/μˆ˜μ • Add or update a .gitignore file

🏷️ 컀밋 νƒœκ·Έ κ°€μ΄λ“œ

νƒœκ·Έ μ„€λͺ…
[Feat] μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€
[Fix] 버그 μˆ˜μ •
[Refactor] μ½”λ“œ λ¦¬νŒ©ν† λ§ (κΈ°λŠ₯ λ³€κ²½ 없이 ꡬ쑰 κ°œμ„ )
[Style] μ½”λ“œ ν¬λ§·νŒ…, μ„Έλ―Έμ½œλ‘  λˆ„λ½, λ“€μ—¬μ“°κΈ° μˆ˜μ • λ“±
[Docs] README, λ¬Έμ„œ μˆ˜μ •
[Test] ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€ 및 μˆ˜μ •
[Chore] νŒ¨ν‚€μ§€ λ§€λ‹ˆμ € μ„€μ •, λΉŒλ“œ μ„€μ • λ“± 기타 μž‘μ—…
[Design] UI, CSS, λ ˆμ΄μ•„μ›ƒ λ“± λ””μžμΈ κ΄€λ ¨ μˆ˜μ •
[Hotfix] 운영 쀑 κΈ΄κΈ‰ μˆ˜μ •μ΄ ν•„μš”ν•œ 버그 λŒ€μ‘
[CI/CD] 배포 κ΄€λ ¨ μ„€μ •, μ›Œν¬ν”Œλ‘œμš° ꡬ성 λ“±

βœ… 컀밋 μ˜ˆμ‹œ λͺ¨μŒ

πŸŽ‰ [Chore] ν”„λ‘œμ νŠΈ 초기 μ„ΈνŒ…
✨ [Feat] ν”„λ‘œν•„ ν™”λ©΄ UI κ΅¬ν˜„
πŸ› [Fix] iOS 17μ—μ„œ λ²„νŠΌ 클릭 였λ₯˜ μˆ˜μ •
πŸ’„ [Design] 둜그인 ν™”λ©΄ λ ˆμ΄μ•„μ›ƒ μ‘°μ •
πŸ“ [Docs] README에 ν”„λ‘œμ νŠΈ μ†Œκ°œ μΆ”κ°€


πŸ—‚οΈ 폴더 μ»¨λ²€μ…˜

//λ·°λ§ˆλ‹€ μž‘μ—… μ„Ήμ…˜λ³„, 파일 λ‚˜λˆ„μ–΄μ„œ μž‘μ—…
LogBook/
β”œβ”€β”€ LogBookMain/
β”œβ”€β”€ LogBookPage/
β”‚   β”œβ”€β”€ Section/
β”‚   β”œβ”€β”€ LogBookPageMock.swift
β”‚   β”œβ”€β”€ LogBookPageModel.swift
β”‚   └── LogBookPageView.swift
└──

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages