Skip to content

DevWeb3Jogja/docs

Repository files navigation

DevWeb3Jogja Logo

DevWeb3Jogja Docs

Dokumentasi pembelajaran Web3 development untuk komunitas DevWeb3Jogja

WebsiteGitHub


📖 Tentang

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.

🎯 Topik yang Dibahas

  • EVM (Ethereum Virtual Machine) - Materi dasar hingga implementasi smart contract
  • Solidity - Bahasa pemrograman untuk smart contract
  • DApp Development - Pengembangan aplikasi terdesentralisasi

🚀 Memulai

Prasyarat

  • Node.js versi 18.0.0 atau lebih baru
  • npm atau yarn

Instalasi

# Clone repositori
git clone https://github.com/devweb3jogja/docs.git

# Masuk ke direktori project
cd docs

# Install dependencies
npm install

Menjalankan Development Server

npm start

Server akan berjalan di http://localhost:3000. Perubahan pada file akan otomatis ter-refresh.

Build untuk Production

npm run build

File hasil build akan tersimpan di direktori build/.


📁 Struktur Project

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

📝 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

🤝 Kontribusi

Kami menyambut kontribusi dari komunitas! Jika kamu ingin berkontribusi:

  1. Fork repositori ini
  2. Buat branch baru (git checkout -b fitur/nama-fitur)
  3. Commit perubahan (git commit -m 'Menambahkan fitur baru')
  4. Push ke branch (git push origin fitur/nama-fitur)
  5. Buat Pull Request

📄 Lisensi

Repositori ini dilisensikan di bawah Apache License 2.0.


Dibuat dengan ❤️ oleh DevWeb3Jogja

Releases

No releases published

Packages

 
 
 

Contributors