Skip to content

KimlikDAO/dapp

Repository files navigation

 KimlikDAO dApp'ı

Dizinler

Her http request gerektiren bölümü 'sayfa' olarak adlandırıyoruz. Her sayfa için gerekli dosyalar http pathname'i ile aynı isimli bir dizinde toplanıyor.

Buna istisna / pathindeki ana sayfa; bu sayfaya ana dizinini ayırıyoruz.

Sayfaların bazı altbirimleri olabilir; bunlar sayfa içindeki sınırları belli bileşenler ve bu bileşenlere ait her dosya altbirimle aynı adda bir dizinde duruyor. Örneğin al/ sayfasının tanışma ve ödeme gibi altbirimleri al/tanışma ve al/ödeme dizininde duruyor.

Birden çok yerde kullanılabilen bileşenlere ise birim adını veriyoruz ve bunları birim/ dizinine koyuyoruz.

Kullanım

Yazılımcıların dApp'i test etmesi için gereken adımlar:

  • git clone --recursive https://github.com/KimlikDAO/dapp

  • bun i gerekli build araçlarını ve dev sunucusunu yükler

  • make dev dev sunucuyu çalıştırır.

Kanarya ve deployment adımları için birkaç araca daha ihtiyacımız var

brew install pngcrush brotli zopfli woff2 webp
pip install fonttools
  • make 🦜 veya make kanarya deploya hazır dApp'i build edip kanarya sunucusunu çalıştırır
  • make cf-deployment deploya hazır dApp'i Cloudflare'e yükler