GitHub Workflow — Git

GitHub adalah platform hosting Git repository dengan fitur kolaborasi yang sangat kaya. 1. Pull Request (PR): Cara mengusulkan perubahan ke repository: 1. Buat

GitHub adalah platform hosting Git repository dengan fitur kolaborasi yang sangat kaya.

1. Pull Request (PR): Cara mengusulkan perubahan ke repository:

1. Buat branch fitur
2. Push ke remote
3. Buka Pull Request di GitHub
4. Tim review kode kamu
5. Setelah disetujui → Merge

Membuat PR yang baik:

2. Fork & Contribute: Untuk kontribusi ke repository orang lain:

1. Fork repository (buat salinan di akun kamu)
2. Clone fork ke lokal
3. Buat branch, lakukan perubahan
4. Push ke fork kamu
5. Buat PR ke repository asli

3. Code Review:

4. Issues: Melacak bug, fitur, dan tugas:

5. GitHub Actions (CI/CD): Otomasi yang berjalan saat event tertentu:

# .github/workflows/test.yml
name: Run Tests
on: [push, pull_request]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm install
      - run: npm test

Workflow umum:

6. Branch Protection Rules:

Tips: GitHub bukan hanya hosting Git — ini adalah platform kolaborasi. Manfaatkan Issues, PR, dan Actions untuk workflow tim yang efisien.

Yang akan kamu pelajari