AsepSahrudin18 / e-desa-upgrade

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Open SID (Sistem Informasi Desa)

Demo Aplikasi

akhyarazamta.my.id

Cara Menggunakan GIT dengan Baik dan Benar

Cara Berkontribusi di Project Ini

Di Mohon jangan PUSH Langsung ke Branch "master"

Cara Branching

  • Jika kamu bermaksud untuk meng-improve atau memperbaharui

    git checkout -b "improvement/apa-yang-di-improve

  • Jika kamu bermaksud untuk Bug Fixing

    git checkout -b "bugfix/apa-yang-di-fix

  • Jika kamu bermaksud untuk menambah Feature

    git checkout -b "feature/fitur-apa-yang-di-buat

Cara Commit

  • Jika kamu bermaksud untuk meng-improve atau memperbaharui

    git commit -m "improvement: apa yang di improve

  • Jika kamu bermaksud untuk Bug Fixing

    git commit -m "bugfix: apa yang di fix

  • Jika kamu bermaksud untuk menambah Feature

    git commit -m "feature: fitur apa yang di buat

Cara Mengatasi Konflik

  • 1 Stash dulu kerjaan kamu supaya gak ilang

git stash

  • 2 Setelah itu kamu perlu pull perubahan dari branch master

git pull origin master

  • 3 Setelah kamu berhasil melakukan pembaruan dari branch master selanjutnya kamu perlu mengembalikan pekerjaan mu sebelum nya yang ter-stash

git stash pop

  • 4 Lanjutkan Pekerjaan dengan Semestinya

  • 5 Tapi jika ketika melakukan langkah-langkah di atas masih terjadi error konflik atau karena ketololan kamu, maka ikuti langkah yang bawah

Cara Mengatasi Konflik Versi 2

  • 1 Pindah dulu ke Branch master

git checkout master

  • 2 Kemudian pull perubahan terbaru dari branch master

git pull

  • 3 Kemudian Pindah lagi ke branch yang sedang kamu kerjakan

git checkout <branch mu>

  • 4 Selanjutnya kita perlu merge perubahan terbaru dari master

git merge origin master

Rekomendasi Kode Editor

Visual Studio Code

Rekomendasi Extension

  • Stylelint
  • TailwindCSS Intelesense
  • Prettier
  • Error Lens
  • ESLint

Setup Project

  • Clone Project ini ( Direkomendasikan menggunakan SSH )

    git clone git@github.com:AsepSahrudin18/e-desa-upgrade

    or (non ssh):

    https://github.com/AsepSahrudin18/e-desa-upgrade.git

    Starting Project:

      1. Buat database baru di PHPMyAdmin/di aplikasi manajamen database lokalmu (kosongan aja).
      1. Buat .env baru dengan perintah:

    cp .env.example .env

      1. Generate key pada .env

    php artisan key:generate

      1. Setup di .env project: example open_sid
      DB_HOST=127.0.0.1
      DB_PORT=3306
      DB_DATABASE=open_sid
      DB_USERNAME=root
      DB_PASSWORD=
      
      1. Lakukan migrate untuk membuat migration database dengan perintah:

    php artisan migrate:fresh --seed

      1. Jalankan perintah:

    npm install && npm run dev

      1. Jalankan servis nya:

    php artisan serve

About


Languages

Language:HTML 97.1%Language:CSS 1.6%Language:Rich Text Format 0.3%Language:Blade 0.3%Language:PHP 0.3%Language:JavaScript 0.3%Language:SCSS 0.0%