di repo ini, temen" semua akan belajar bagaimana cara berkolaborasi di project HTML & CSS
-
Buat
branch
kalian sendiri dengan mengambil daribranch master
. -
Pilih salah satu dari Issue yang sudah di list disini
-
Setelah itu, kalian wajib jalankan perintah
npm i
di terminal kalian -
Dan setelah itu kalian bisa mulai buat folder berdasarkan username github kalian contoh
/contributors/xxidbr9
di folder./contributors
, dan di isi dengan fileindex.html
sebagai project html kalian, jangan lupa tambah link menuju folder di fileREADME.md
ini!!. -
Kalian bisa lihat semua design di sini LINK FIGMA
-
Pastikan hilangkan status bar atas dan bar bawah dan Ganti gambar placeholder dengan gambar asli apapun.
-
Kalian wajib menggunakan screen mobile, bisa pakai yang sudah ada di chrome, atau untuk lebih presisi bisa pakai screen
iPhone 12
di chrome dev tools ataupun bisa memakai extension VSCode Mobile View -
Untuk kalian yang sudah paham bisa lanjut buat bikin
pull request
daribranch
yang sudah kalian buat. -
Setiap
PR
ataupull request
harus disertai Screen Shoot kalian dengan design yang sudah kalian buat, disertai informasi yang lengkap(termasuk issue number), contoh bisa lihat disini (Link PR)
Pesan commit harus rapi, dengan cara menambah beberapa prefix / kata khusus untuk di pakai di pesan commit, berikut beberapa list commit
- feat : Pembuatan / Develope sebuah fitur baru
- fix : Membenarkan Bug di fitur yang sudah ada
- perf : Peningkatan / Meningkatkan performa dalam kode
- refactor : Mengganti full code yang sudah ada
- style : Merubah / Menambah Base Style System
- docs : Penambahan Documentasi file (.md)
- build : Merubah / Mengganti sesuatu yang mempengaruhi build (webpack,tailwind.config,postCss)
- ci : Commit yang mempengaruhi CICD
- test : Penambahan testing code seperti, Unit-test, Intregation Test, User Test
git add . # Untuk menambah file sebelum di commit
git commit -m "feat: add navbar to html" # menggunakan prefix feat dan informasi singkat setelahnya
git commit -m "feat: allow provided config object to extend other configs"
feat: allow provided config object to extend other configs
dengan menggunakan lebih dari 1 Pesan (-m)
git commit -m "feat: allow provided config object to extend other configs" \
-m "BREAKING CHANGE: `extends` key in config file is now used for extending other config files"
feat: allow provided config object to extend other configs
BREAKING CHANGE: `extends` key in config file is now used for extending other config files
Menambah commit dengan (scope) / jangkauan pekerjaan
git commit -m "feat(xxidbr9): added xxidbr9 pages"
feat(xxidbr9): added xxidbr9 pages
ini akan membuat commit bisa membuat link dengan issue ataupun pull request yang ada di github
git commit -m "fix: remove unused #25"
fix: remove unused #25
Thanks goes to these wonderful people (emoji key):
Barnando Akbarto Hidayatullah 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!