Instalasi
Instalasi
Ikuti langkah-langkah di bawah ini untuk memasang Alkademi LMS Open Source di lingkungan lokal Anda.
Prasyarat
Sebelum memulai, pastikan perangkat Anda sudah terpasang:
- Node.js: Versi 20.x atau terbaru.
- Package Manager: Kami sangat menyarankan menggunakan pnpm untuk kecepatan dan efisiensi penyimpanan, namun Anda juga bisa menggunakan
npmatauyarn. - Git: Untuk melakukan kloning repository.
Langkah-langkah Instalasi
1. Clone Repository
Buka terminal Anda dan jalankan perintah berikut:
git clone https://github.com/Alkademi-Development/lms-alkademi-monolith.git lms-opensource
cd lms-opensource
2. Install Dependency
Gunakan package manager pilihan Anda untuk mengunduh library yang dibutuhkan:
# Jika menggunakan pnpm (disarankan)
pnpm install
# Jika menggunakan npm
npm install
3. Konfigurasi Environment
Versi project saat ini belum membutuhkan konfigurasi .env untuk menjalankan halaman dan contoh fitur bawaan. Jika nanti integrasi database, autentikasi, atau service eksternal ditambahkan, buat .env sesuai dokumentasi fitur tersebut.
4. Menjalankan Server Development
Jalankan perintah berikut untuk memulai server development:
pnpm run dev
Server akan berjalan di http://localhost:3000. Buka alamat tersebut di browser Anda.
Apa Selanjutnya?
Setelah berhasil menjalankan aplikasi, Anda bisa:
- Mempelajari Struktur Project untuk memahami di mana kode berada.
- Melihat bagaimana Arsitektur Layers bekerja.
- Mencoba membuat Plugin pertama Anda.
Pendahuluan
Selamat datang di dokumentasi resmi Alkademi LMS Open Source. Project ini adalah solusi Learning Management System (LMS) modern yang didesain untuk fleksibilitas maksimal.
Struktur Project
Alkademi LMS Open Source menggunakan struktur modular monolith berbasis Nuxt Layers. Aplikasi utama tetap satu codebase dan satu proses build, tetapi fitur dipisah ke folder cores/ dan plugins/.
