Skip to content

SultanKs4/tibus-ci-admin

Repository files navigation

Pembelian Tiket Bus Malam Online

How to contribute ❓

JANGAN LANGSUNG PUSH KE BRANCH MASTER

Cara push yang benar :

  1. Buat branch baru contoh : sultan
  2. Ganti file apapun yang dibutuhkan dibranch kamu jika sudah baru push branchmu dan jika sudah fix silahkan pull request ke master, nanti akan direview dan jika disetujui akan digabungkan ke branch master

Memperbarui branch:

memperbarui branch ini digunakan untuk menyamakan branch mu dengan branch master yang telah menerima commit dari berbagai branch lain, caranya:

  1. buka terminal / cmd / ps / git bash dan arahkan ke folder project ini

  2. perbarui branch master localmu menjadi sama dengan branch master yang ada di internet:

    git checkout master
    git pull
  3. perbarui branchmu agar sama dengan branch master:

    git checkout <branchmu>
    git rebase master
  4. selamat branchmu saat ini sudah sama dengan branch master.

Commit Message Guideline

tujuan dari pesan commit memiliki semacam rules ini agar lebih mudah pembacaan pesan dan memahami perubahan apa yang terjadi

Format

setiap pesan commit usahakan memiliki sebuah Header, Body, Footer, Header harus memiliki format spesial yang berisi type, scope (optional), subject

<type>(<optional scope>): <subject>
<BLANK LINE>
<optional body>
<BLANK LINE>
<optional footer>

setiap line pesan commit tidak boleh lebih dari 100 karakter agar pesan lebih mudah dibaca.

Type

beberapa type yang bisa digunakan

  • feat: fitur baru
  • fix: memperbaiki bug
  • docs: perubahan dokumentasi
  • style: formatting, kurang semi colons, dll
  • refactor: mengubah code seperti mengganti nama variavel dll
  • chorce: mengganti atau menambah library dll

Scope (Optional)

Scope dapat dikosongi bila perubahan yang dilakukan terlalu general, beberapa contoh scope

  • config
  • view
  • model
  • controller
  • dll.

Subject

Kalimat rangkuman apa yang berubah

Body (Optional)

Body dapat dikosongi, biasanya berisi alasan kenapa melakukan perubahan tsb.

Footer (Optional)

Footer dapat dikosongi, biasanya berisi tentang Breaking Changes atau commit ini berkaitan dengan github issue

Contoh

fix(middleware): ensure Range headers adhere more closely to RFC 2616

Add one new dependency, use `range-parser` (Express dependency) to compute
range. It is more well-tested in the wild.

Closes #2310

Source

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages