Dokumentasi pembelajaran Web3 development untuk komunitas DevWeb3Jogja
Repositori ini berisi dokumentasi pembelajaran Web3 development yang dibangun menggunakan Docusaurus 3. Dokumentasi ini ditujukan untuk komunitas DevWeb3Jogja yang ingin belajar pengembangan aplikasi berbasis blockchain.
- EVM (Ethereum Virtual Machine) - Materi dasar hingga implementasi smart contract
- Solidity - Bahasa pemrograman untuk smart contract
- DApp Development - Pengembangan aplikasi terdesentralisasi
- Node.js versi 18.0.0 atau lebih baru
- npm atau yarn
# Clone repositori
git clone https://github.com/devweb3jogja/docs.git
# Masuk ke direktori project
cd docs
# Install dependencies
npm installnpm startServer akan berjalan di http://localhost:3000. Perubahan pada file akan otomatis ter-refresh.
npm run buildFile hasil build akan tersimpan di direktori build/.
docs-devweb3jogja/
├── docs/ # Konten dokumentasi (Markdown/MDX)
│ ├── index.md # Halaman utama
│ └── evm/ # Materi EVM & Solidity
├── src/ # Komponen React & styling kustom
├── static/ # Asset statis (gambar, favicon, dll)
├── docusaurus.config.js # Konfigurasi Docusaurus
├── sidebars.js # Konfigurasi navigasi sidebar
└── package.json # Dependencies & scripts
| Script | Deskripsi |
|---|---|
npm start |
Menjalankan development server |
npm run build |
Build untuk production |
npm run serve |
Preview hasil build secara lokal |
npm run clear |
Menghapus cache Docusaurus |
npm run lint |
Memformat file dengan Prettier |
Kami menyambut kontribusi dari komunitas! Jika kamu ingin berkontribusi:
- Fork repositori ini
- Buat branch baru (
git checkout -b fitur/nama-fitur) - Commit perubahan (
git commit -m 'Menambahkan fitur baru') - Push ke branch (
git push origin fitur/nama-fitur) - Buat Pull Request
Repositori ini dilisensikan di bawah Apache License 2.0.
Dibuat dengan ❤️ oleh DevWeb3Jogja