İçeriğe atla

Proje

calendar-events

a building block for calendar eventsSmall zome to create and see calendar events
Nasıl çalıştırılır
kaydedilmedi
Holochain sürümü
0.0.136
Etkinlik
durgun
Kontrol edildi
27 Ekim 2026

What is calendar-events and what is it for?

calendar-events is a small module that lets a Holochain app create and display calendar events. It is written to be included inside other apps rather than run on its own, so a builder can add a shared calendar without writing one from scratch.

calendar-events is a module for building Holochain apps. It packages a small calendar of events as a Holochain zome, together with an npm package of Web Components that can be used across browsers and frameworks. It was written to be dropped into other apps rather than run on its own, and its README describes it as being early in development, more usable as a reference for building reusable modules than as a finished feature.

A calendar is one of the first things a group wants to share, and this module is the piece that lets a Holochain app offer one. It deliberately assumes as little as possible about the app it joins, so the same code can appear inside different projects. Someone using an app built with it sees a calendar they can add events to and read back, recorded through the app's own Holochain zome.

The README's own example shows an app embedding the calendar: add the crate to the DNA, install the package, define a my-calendar element and place it on a page, after which the elements expect a Holochain conductor running on the developer's machine. The README directs readers to the project's Storybook for documentation, published at holochain-open-dev.github.io/calendar-events.

Nasıl edinilir

Kütüphane olarak

  1. Add the hc_zome_calendar_events crate to your DNA: create a folder under zomes, add a Cargo.toml, depend on the crate, add an src/lib.rs exposing it, and register the zome in dna.yaml under the name calendar_events.
  2. Install the npm package from the repository's #ui-build ref: npm install "https://github.com/holochain-open-dev/calendar-events#ui-build".
  3. Import MyCalendar and CalendarEventsService, define the my-calendar custom element, and place it on the page; the elements then expect a Holochain conductor running at ws://localhost:8888.

Kaynak: https://github.com/holochain-open-dev/calendar-events

İnsanların sorduğu sorular

How do I add a calendar to my own Holochain app?
Add the hc_zome_calendar_events crate to your DNA and register the zome in dna.yaml, then install the npm package and import the MyCalendar element and CalendarEventsService. The README lists both the zome and the UI steps in order. kaynak
Is calendar-events still maintained?
The repository's commit history ends in 2022, with no later changes recorded, so its code reflects Holochain as it was then rather than a current, maintained release. kaynak
Where can I see how the calendar looks?
The README points to the project's published Storybook at holochain-open-dev.github.io/calendar-events for documentation of the module and its interface components. kaynak

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

Deneyin: calendar-events

Ayrıntılar ve kaynaklar

Kanıt

Sürüm
github.com/holochain-open-dev/calendar-events/releases/tag/we-applet-v0.0.1bir sürümle yayımlanmış · 20 Ekim 2026 tarihinden beri görülüyor · github.release@1
Son değişiklik
api.github.com/repos/holochain-open-dev/calendar-eventsüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
Etkinlik
api.github.com/repos/holochain-open-dev/calendar-eventsüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · liveness@1
Moss
api.github.com/repos/holochain-open-dev/calendar-eventskodda · 20 Ekim 2026 tarihinden beri görülüyor · moss.in-code@1

Uyumluluk

hdk
0.0.136 · Cargo.lock @ b3bb5f8
hdi
—
holochain-client
0.4.1 · ui/package.json @ b3bb5f8
happ.yaml
mevcut · workdir/happ.yaml @ b3bb5f8
web-happ.yaml
yok
calendar-events projesini siz mi sürdürüyorsunuz?Adınızı bu projenin sayfasına ekleyin.
Bu sayfayı sahiplenin