İçeriğe atla

Proje

xyzzy

a template for starting Holochain projectsNo description published yet.
Nasıl çalıştırılır
kaydedilmedi
Holochain sürümü
0.0.121
Etkinlik
durgun
Kontrol edildi
27 Ekim 2026

What is xyzzy and what is it for?

xyzzy is a Holochain project template — a starting codebase that a developer copies to begin their own Holochain application instead of assembling the groundwork themselves. It exists to make that first step fast, handing a new project a working structure, an initialization script and placeholder names that are replaced with the new project's own.

xyzzy is a Holochain project template, published under the lightningrodlabs GitHub account. Its README describes it as a template for rapidly starting Holochain projects: instead of building a Holochain application's structure from nothing, a developer begins from a copy of xyzzy that already carries a working layout, tooling and sample code. It is a starting point for building software, not an application that someone installs and uses.

In practice the template works as a mould. A developer clones the repository, renames the folder to the name of the new project and runs the initialization script inside it. The script takes the folder name as the project's name and asks for a primary data type; it then replaces the template's placeholder names throughout the files and renames files, so the result reads as the new project rather than as xyzzy.

The scaffold mixes Rust with web front-end sources in TypeScript, JavaScript, HTML, Shell and Nix, so a new project starts with back-end code alongside a web interface to build on. The repository README at github.com/lightningrodlabs/xyzzy is where the exact steps live: its example initializes a project named after its folder and answers the data-type prompt with a 'Post'.

Nasıl edinilir

Kütüphane olarak

  1. Clone the repository: git clone https://github.com/lightningrodlabs/xyzzy
  2. Rename the folder to your project's name, as in the README's example: mv xyzzy myproject
  3. Change into the folder: cd myproject
  4. Run the initialization script: ./init.sh — it uses the folder name as the project's name and then asks for a primary data type

Kaynak: https://github.com/lightningrodlabs/xyzzy

İnsanların sorduğu sorular

Is xyzzy an app I can install and run?
No. The README describes xyzzy as a template for starting Holochain projects: a developer clones it, renames it and runs its initialization script to begin their own project, rather than installing it as finished software. kaynak
What does the initialization script do?
It takes the project's name from the folder name and asks for a primary data type, then replaces the template's placeholder names throughout the files and renames files accordingly; the README's example answers that prompt with a 'Post'. kaynak

2 herkese açık kaynaktan derlendi; son kontrol: 23 Eylül 2026.

Deneyin: xyzzy

  • GitHub'daki kodGitHub'da aç ↗Last change 9 Şubat 2022.
  • SürümKayıtlı GitHub sürümü yok.
  • Projenin kendi dosyaları nasıl çalıştırıldığını belirtmiyor.

Ayrıntılar ve kaynaklar

Kanıt

Son değişiklik
api.github.com/repos/lightningrodlabs/xyzzyüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
Etkinlik
api.github.com/repos/lightningrodlabs/xyzzyüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · liveness@1

Uyumluluk

hdk
0.0.121 · Cargo.lock @ de784b0
hdi
—
holochain-client
—
happ.yaml
yok
web-happ.yaml
mevcut · workdir/web-happ.yaml @ de784b0
xyzzy projesini siz mi sürdürüyorsunuz?Adınızı bu projenin sayfasına ekleyin.
Bu sayfayı sahiplenin