IOS-BASED MOBILE APPLICATION REGARDING THE NEEDS OF THE SUN EXPOSURE FOR PEOPLE WORKING INDOORS
will be added soon
Example
- Scan your contact to detect fraud
- Search contact with phone number
- Search contact with social media information
- Search contact with bank account information (Local bank)
- Report a contact as a fraud
This repository is packed with:
- Swift 5.7.1
- Ruby
- Cocoapods 1.11.3
We use cocoapods to manage our package manager dependencies
- pod init
-pod install
Option 1:
- pod deintegrate
- pod install
OR
Option 2:
- pod deintegrate
- arch -x86_64 pod install
Open the xcode .xcworkspace project
IMPORTANT:
- TERKONEKSI dengan JIRA maka gunakan format branch seperti format yang diberikan pada JIRA
- CONTOH NAMING RULES dari JIRA
- SUNWISE-xx-lorem-ipsum-dolor-amit
- SUNWISE-xx-SUNWISE-yy-SUNWISE-zz-lorem-ipsum
IMPORTANT:
- Agar Terintegrasi dengan JIRA maka gunakan format penamaan pull request seperti contoh dibawah
- Jika ingin menyelesaikan lebih dari 1 backlog di jira bisa dengan contoh urutan kedua dibawah
- Gunakan Squash & Merge dan mengganti commit sesuai aturan conventional commit pada poin #3 di README
- Tambahkan "DRAFT: " didepan naming PR jika PR tidak ingin dimerge terlebih dahulu
- SUNWISE-xx "lorem ipsum"
- SUNWISE-xx SUNWISE-yy SUNWISE-zz "lorem ipsum"
- DRAFT: SUNWISE-xx "lorem ipsum"
camelCase
for variable and function declaration
This repository follows Conventional Commit
<type>(optional scope): <description>
Contoh: feat(dashboard): add button
Type yang bisa digunakan adalah:
- feat → Kalo ada penambahan/pengurangan codingan
- fix → kalo ada bug fixing
- BREAKING CHANGE → kalo ada perubahan yang signifikan (contoh: ubah login flow)
- docs → update documentation (README.md)
- styling → update styling, ga ngubah logic sama sekali (reorder import, benerin whitespace, format code, NOTE: Perubahan Storyboard / Tampilan tidak menggunakan commit type styling)
- ci → update github workflow
- test → update testing
- perf → fix sesuatu yang bersifat cuma untuk performance issue (derived state, memo)
- chore → untuk melakukan perubahan misc. selain fitur seperti update depedencies, environment, snippet vs, dll.
Contoh labeling per page feat(dashboard): add button
*kalo gaada scopenya, gausa ditulis.
Description harus bisa mendeskripsikan apa yang dikerjakan. Jika ada beberapa hal yang dikerjakan, maka lakukan commit secara bertahap.
- Setelah titik dua, ada spasi. Contoh:
feat: add something
- Kalo type
fix
langsung sebut aja issuenya apa. Contoh:fix: file size limiter not working
- Gunakan kata imperative, present tense: "change" bukan "changed" atau "changes"
- Gunakan huruf kecil di semua description. Jangan berikan huruf besar di depan kalimat
- Jangan tambahkan titik di akhir description
This website follows Conventional Commit
Thanks goes to these wonderful people (emoji key):
Uray Muhamad Noor Fajri Widiansyah 💻 |
Ariel Waraney Manueke 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!