Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zacode Clone Extension

Zacode - Fast Template Fullstack

Extension untuk Cursor/VS Code yang memudahkan cloning repository template fullstack Zacode dengan cepat.

Fitur

  • Clone repository dengan cepat melalui Command Palette (Ctrl+Shift+P)
  • Pilihan 3 template fullstack:
    • FLUTTER-TEMPLATE-LOGIN - Flutter Template Login Repository
    • GO-TEMPLATE-LOGIN - Go Template Login Repository
    • NEXT-TEMPLATE-LOGIN - Next.js Template Login Repository
  • Clone langsung ke workspace folder (tanpa membuat subfolder)
  • Auto-refresh setelah clone selesai

Cara Menggunakan Extension

⚠️ PENTING: Buat Folder Terpisah untuk Setiap Template

Sebelum clone, buat folder terpisah untuk setiap template agar tidak tercampur:

  1. Buat folder baru di komputer Anda (contoh: my-flutter-project, my-go-project, my-next-project)
  2. Buka folder tersebut di Cursor/VS Code (File → Open Folder)
  3. Baru kemudian clone template ke folder tersebut

Langkah-langkah Clone:

  1. Buka Command Palette

    • Tekan Ctrl+Shift+P (Windows/Linux) atau Cmd+Shift+P (Mac)
    • Atau klik menu View → Command Palette
  2. Pilih Template

    • Ketik: Zacode atau Clone
    • Pilih salah satu command:
      • Zacode: Clone Flutter Template - Clone Flutter Template Login
      • Zacode: Clone Go Template - Clone Go Template Login
      • Zacode: Clone Next Template - Clone Next Template Login
  3. Proses Clone

    • Extension akan otomatis clone ke workspace folder yang sedang dibuka
    • File akan langsung muncul di folder tersebut (tanpa membuat subfolder)
  4. Selesai

    • Tunggu proses clone selesai
    • File repository akan langsung tersedia di workspace folder

Cara Install Package Masing-masing Template

1. Flutter Template Login

Requirements:

  • Flutter SDK terinstall
  • Dart SDK (termasuk dengan Flutter)

Langkah Install:

# 1. Masuk ke folder yang sudah di-clone
cd <nama-folder-flutter>

# 2. Install dependencies Flutter
flutter pub get

# 3. Jalankan aplikasi
flutter run

Command Tambahan:

# Build untuk production
flutter build apk          # Android
flutter build ios          # iOS
flutter build web          # Web

# Run di device tertentu
flutter run -d chrome      # Chrome browser
flutter run -d android     # Android device

2. Go Template Login

Requirements:

  • Go 1.19+ terinstall
  • Git terinstall

Langkah Install:

# 1. Masuk ke folder yang sudah di-clone
cd <nama-folder-go>

# 2. Install dependencies Go
go mod download

# 3. Jalankan aplikasi
go run main.go

Command Tambahan:

# Build executable
go build -o app main.go

# Run executable
./app                    # Linux/Mac
app.exe                  # Windows

# Install dependencies spesifik
go get <package-name>

# Update dependencies
go get -u ./...

3. Next.js Template Login

Requirements:

  • Node.js 18.x atau lebih tinggi
  • npm, yarn, atau pnpm

Langkah Install:

# 1. Masuk ke folder yang sudah di-clone
cd <nama-folder-next>

# 2. Install dependencies (pilih salah satu)
npm install
# atau
yarn install
# atau
pnpm install

# 3. Jalankan development server
npm run dev
# atau
yarn dev
# atau
pnpm dev

Command Tambahan:

# Build untuk production
npm run build
yarn build
pnpm build

# Jalankan production server
npm start
yarn start
pnpm start

# Lint code
npm run lint
yarn lint
pnpm lint

Akses Aplikasi:

Repository yang Tersedia

Tips Penggunaan

  • Folder Terpisah: Selalu buat folder terpisah untuk setiap template agar tidak tercampur
  • Workspace Folder: Pastikan membuka folder di Cursor/VS Code sebelum clone agar file langsung muncul di workspace
  • Folder Kosong: Jika folder sudah berisi file, extension akan menanyakan konfirmasi untuk menghapus isi folder
  • Multiple Template: Anda bisa clone template berbeda ke folder yang berbeda dengan membuka folder baru

Troubleshooting

Flutter Template

  • Error: Flutter not found: Install Flutter SDK dan tambahkan ke PATH
  • Error: Dart SDK not found: Flutter sudah include Dart, pastikan Flutter terinstall dengan benar

Go Template

  • Error: go: command not found: Install Go dan tambahkan ke PATH
  • Error: go mod download failed: Pastikan koneksi internet stabil dan repository accessible

Next.js Template

  • Error: npm not found: Install Node.js yang sudah include npm
  • Error: Port 3000 already in use: Ganti port di package.json atau tutup aplikasi yang menggunakan port tersebut

Requirements Extension

  • Node.js 16.x atau lebih tinggi
  • Git harus terinstall di sistem
  • Cursor atau VS Code 1.74.0 atau lebih tinggi

License

MIT

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages