on master help sign in
updates filetype to .udon
6c91e18Robert
docs.umd → docs.udonrenamed

The content is the same.

docs/about.umd → docs/about.udonrenamed

The content is the same.

docs/about/contributing.umd → docs/about/contributing.udonrenamed

The content is the same.

docs/about/overview.umd → docs/about/overview.udonrenamed

The content is the same.

docs/about/source.umd → docs/about/source.udonrenamed

The content is the same.

docs/reference.umd → docs/reference.udonrenamed

The content is the same.

docs/reference/advanced.umd → docs/reference/advanced.udonrenamed

The content is the same.

docs/reference/basic.umd → docs/reference/basic.udonrenamed

The content is the same.

docs/reference/cheat-sheet.umd → docs/reference/cheat-sheet.udonrenamed

The content is the same.

docs/reference/glossary.umd → docs/reference/glossary.udonrenamed

The content is the same.

docs/reference/irregular.umd → docs/reference/irregular.udonrenamed

The content is the same.

docs/reference/library.umd → docs/reference/library.udonrenamed

The content is the same.

docs/reference/library/1a.umd → docs/reference/library/1a.udonrenamed

The content is the same.

docs/reference/library/1b.umd → docs/reference/library/1b.udonrenamed

The content is the same.

docs/reference/library/1c.umd → docs/reference/library/1c.udonrenamed

The content is the same.

docs/reference/library/2a.umd → docs/reference/library/2a.udonrenamed

The content is the same.

docs/reference/library/2b.umd → docs/reference/library/2b.udonrenamed

The content is the same.

docs/reference/library/2c.umd → docs/reference/library/2c.udonrenamed

The content is the same.

docs/reference/library/2d.umd → docs/reference/library/2d.udonrenamed

The content is the same.

docs/reference/library/2e.umd → docs/reference/library/2e.udonrenamed

The content is the same.

docs/reference/library/2f.umd → docs/reference/library/2f.udonrenamed

The content is the same.

docs/reference/library/2g.umd → docs/reference/library/2g.udonrenamed

The content is the same.

docs/reference/library/2h.umd → docs/reference/library/2h.udonrenamed

The content is the same.

docs/reference/library/2i.umd → docs/reference/library/2i.udonrenamed

The content is the same.

docs/reference/library/2j.umd → docs/reference/library/2j.udonrenamed

The content is the same.

docs/reference/library/2k.umd → docs/reference/library/2k.udonrenamed

The content is the same.

docs/reference/library/2l.umd → docs/reference/library/2l.udonrenamed

The content is the same.

docs/reference/library/2m.umd → docs/reference/library/2m.udonrenamed

The content is the same.

docs/reference/library/2n.umd → docs/reference/library/2n.udonrenamed

The content is the same.

docs/reference/library/2o.umd → docs/reference/library/2o.udonrenamed

The content is the same.

docs/reference/library/2p.umd → docs/reference/library/2p.udonrenamed

The content is the same.

docs/reference/library/2q.umd → docs/reference/library/2q.udonrenamed

The content is the same.

docs/reference/library/3a.umd → docs/reference/library/3a.udonrenamed

The content is the same.

docs/reference/library/3b.umd → docs/reference/library/3b.udonrenamed

The content is the same.

docs/reference/library/3c.umd → docs/reference/library/3c.udonrenamed

The content is the same.

docs/reference/library/3d.umd → docs/reference/library/3d.udonrenamed

The content is the same.

docs/reference/library/3e.umd → docs/reference/library/3e.udonrenamed

The content is the same.

docs/reference/library/3f.umd → docs/reference/library/3f.udonrenamed

The content is the same.

docs/reference/library/3g.umd → docs/reference/library/3g.udonrenamed

The content is the same.

docs/reference/library/4a.umd → docs/reference/library/4a.udonrenamed

The content is the same.

docs/reference/library/4b.umd → docs/reference/library/4b.udonrenamed

The content is the same.

docs/reference/library/4c.umd → docs/reference/library/4c.udonrenamed

The content is the same.

docs/reference/library/4d.umd → docs/reference/library/4d.udonrenamed

The content is the same.

docs/reference/library/4e.umd → docs/reference/library/4e.udonrenamed

The content is the same.

docs/reference/library/4f.umd → docs/reference/library/4f.udonrenamed

The content is the same.

docs/reference/library/4g.umd → docs/reference/library/4g.udonrenamed

The content is the same.

docs/reference/library/4h.umd → docs/reference/library/4h.udonrenamed

The content is the same.

docs/reference/library/4i.umd → docs/reference/library/4i.udonrenamed

The content is the same.

docs/reference/library/4j.umd → docs/reference/library/4j.udonrenamed

The content is the same.

docs/reference/library/4k.umd → docs/reference/library/4k.udonrenamed

The content is the same.

docs/reference/library/4l.umd → docs/reference/library/4l.udonrenamed

The content is the same.

docs/reference/library/4m.umd → docs/reference/library/4m.udonrenamed

The content is the same.

docs/reference/library/4n.umd → docs/reference/library/4n.udonrenamed

The content is the same.

docs/reference/library/4o.umd → docs/reference/library/4o.udonrenamed

The content is the same.

docs/reference/library/5a.umd → docs/reference/library/5a.udonrenamed

The content is the same.

docs/reference/library/5b.umd → docs/reference/library/5b.udonrenamed

The content is the same.

docs/reference/library/5c.umd → docs/reference/library/5c.udonrenamed

The content is the same.

docs/reference/library/5d.umd → docs/reference/library/5d.udonrenamed

The content is the same.

docs/reference/library/5e.umd → docs/reference/library/5e.udonrenamed

The content is the same.

docs/reference/library/5f.umd → docs/reference/library/5f.udonrenamed

The content is the same.

docs/reference/library/5g.umd → docs/reference/library/5g.udonrenamed

The content is the same.

docs/reference/library/zuse.umd → docs/reference/library/zuse.udonrenamed

The content is the same.

docs/reference/library/zuse/core/crua.umd → docs/reference/library/zuse/core/crua.udonrenamed

The content is the same.

docs/reference/library/zuse/core/epur.umd → docs/reference/library/zuse/core/epur.udonrenamed

The content is the same.

docs/reference/library/zuse/core/fu.umd → docs/reference/library/zuse/core/fu.udonrenamed

The content is the same.

docs/reference/library/zuse/core/jo.umd → docs/reference/library/zuse/core/jo.udonrenamed

The content is the same.

docs/reference/library/zuse/core/poja.umd → docs/reference/library/zuse/core/poja.udonrenamed

The content is the same.

docs/reference/library/zuse/core/poxa.umd → docs/reference/library/zuse/core/poxa.udonrenamed

The content is the same.

docs/reference/library/zuse/core/poxo.umd → docs/reference/library/zuse/core/poxo.udonrenamed

The content is the same.

docs/reference/library/zuse/core/yu.umd → docs/reference/library/zuse/core/yu.udonrenamed

The content is the same.

docs/reference/library/zuse/diff.umd → docs/reference/library/zuse/diff.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/clan.umd → docs/reference/library/zuse/gate/clan.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/dawn.umd → docs/reference/library/zuse/gate/dawn.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/daws.umd → docs/reference/library/zuse/gate/daws.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/deal.umd → docs/reference/library/zuse/gate/deal.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/deft.umd → docs/reference/library/zuse/gate/deft.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/dust.umd → docs/reference/library/zuse/gate/dust.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/earl.umd → docs/reference/library/zuse/gate/earl.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/earn.umd → docs/reference/library/zuse/gate/earn.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/fain.umd → docs/reference/library/zuse/gate/fain.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/feel.umd → docs/reference/library/zuse/gate/feel.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/file.umd → docs/reference/library/zuse/gate/file.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/foal.umd → docs/reference/library/zuse/gate/foal.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/fray.umd → docs/reference/library/zuse/gate/fray.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/fuel.umd → docs/reference/library/zuse/gate/fuel.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/furl.umd → docs/reference/library/zuse/gate/furl.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/glam.umd → docs/reference/library/zuse/gate/glam.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/glon.umd → docs/reference/library/zuse/gate/glon.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/gnom.umd → docs/reference/library/zuse/gate/gnom.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/jape.umd → docs/reference/library/zuse/gate/jape.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/jesc.umd → docs/reference/library/zuse/gate/jesc.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/joba.umd → docs/reference/library/zuse/gate/joba.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/jobe.umd → docs/reference/library/zuse/gate/jobe.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/jone.umd → docs/reference/library/zuse/gate/jone.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/lead.umd → docs/reference/library/zuse/gate/lead.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/mang.umd → docs/reference/library/zuse/gate/mang.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/meat.umd → docs/reference/library/zuse/gate/meat.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/moon.umd → docs/reference/library/zuse/gate/moon.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/mung.umd → docs/reference/library/zuse/gate/mung.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/perk.umd → docs/reference/library/zuse/gate/perk.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/pojo.umd → docs/reference/library/zuse/gate/pojo.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/saxo.umd → docs/reference/library/zuse/gate/saxo.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/scanf.umd → docs/reference/library/zuse/gate/scanf.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/sein.umd → docs/reference/library/zuse/gate/sein.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/sifo.umd → docs/reference/library/zuse/gate/sifo.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/stud.umd → docs/reference/library/zuse/gate/stud.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/taco.umd → docs/reference/library/zuse/gate/taco.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/tact.umd → docs/reference/library/zuse/gate/tact.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/tame.umd → docs/reference/library/zuse/gate/tame.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/tell.umd → docs/reference/library/zuse/gate/tell.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/tome.umd → docs/reference/library/zuse/gate/tome.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/tope.umd → docs/reference/library/zuse/gate/tope.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/txml.umd → docs/reference/library/zuse/gate/txml.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/unt.umd → docs/reference/library/zuse/gate/unt.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/urld.umd → docs/reference/library/zuse/gate/urld.udonrenamed

The content is the same.

docs/reference/library/zuse/gate/urle.umd → docs/reference/library/zuse/gate/urle.udonrenamed

The content is the same.

docs/reference/library/zuse/mold/udal.umd → docs/reference/library/zuse/mold/udal.udonrenamed

The content is the same.

docs/reference/library/zuse/mold/udon.umd → docs/reference/library/zuse/mold/udon.udonrenamed

The content is the same.

docs/reference/library/zuse/mold/umph.umd → docs/reference/library/zuse/mold/umph.udonrenamed

The content is the same.

docs/reference/library/zuse/mold/unce.umd → docs/reference/library/zuse/mold/unce.udonrenamed

The content is the same.

docs/reference/library/zuse/mold/upas.umd → docs/reference/library/zuse/mold/upas.udonrenamed

The content is the same.

docs/reference/library/zuse/mold/urge.umd → docs/reference/library/zuse/mold/urge.udonrenamed

The content is the same.

docs/reference/library/zuse/rsa.umd → docs/reference/library/zuse/rsa.udonrenamed

The content is the same.

docs/reference/rune.umd → docs/reference/rune.udonrenamed

The content is the same.

docs/reference/rune/bar.umd → docs/reference/rune/bar.udonrenamed

The content is the same.

docs/reference/rune/bar/cab.umd → docs/reference/rune/bar/cab.udonrenamed

The content is the same.

docs/reference/rune/bar/cen.umd → docs/reference/rune/bar/cen.udonrenamed

The content is the same.

docs/reference/rune/bar/col.umd → docs/reference/rune/bar/col.udonrenamed

The content is the same.

docs/reference/rune/bar/dot.umd → docs/reference/rune/bar/dot.udonrenamed

The content is the same.

docs/reference/rune/bar/hep.umd → docs/reference/rune/bar/hep.udonrenamed

The content is the same.

docs/reference/rune/bar/ket.umd → docs/reference/rune/bar/ket.udonrenamed

The content is the same.

docs/reference/rune/bar/sig.umd → docs/reference/rune/bar/sig.udonrenamed

The content is the same.

docs/reference/rune/bar/tar.umd → docs/reference/rune/bar/tar.udonrenamed

The content is the same.

docs/reference/rune/bar/tis.umd → docs/reference/rune/bar/tis.udonrenamed

The content is the same.

docs/reference/rune/bar/wut.umd → docs/reference/rune/bar/wut.udonrenamed

The content is the same.

docs/reference/rune/bus.umd → docs/reference/rune/bus.udonrenamed

The content is the same.

docs/reference/rune/bus/base.umd → docs/reference/rune/bus/base.udonrenamed

The content is the same.

docs/reference/rune/bus/cab.umd → docs/reference/rune/bus/cab.udonrenamed

The content is the same.

docs/reference/rune/bus/cen.umd → docs/reference/rune/bus/cen.udonrenamed

The content is the same.

docs/reference/rune/bus/col.umd → docs/reference/rune/bus/col.udonrenamed

The content is the same.

docs/reference/rune/bus/hep.umd → docs/reference/rune/bus/hep.udonrenamed

The content is the same.

docs/reference/rune/bus/ket.umd → docs/reference/rune/bus/ket.udonrenamed

The content is the same.

docs/reference/rune/bus/tis.umd → docs/reference/rune/bus/tis.udonrenamed

The content is the same.

docs/reference/rune/bus/vat.umd → docs/reference/rune/bus/vat.udonrenamed

The content is the same.

docs/reference/rune/bus/wut.umd → docs/reference/rune/bus/wut.udonrenamed

The content is the same.

docs/reference/rune/cen.umd → docs/reference/rune/cen.udonrenamed

The content is the same.

docs/reference/rune/cen/cab.umd → docs/reference/rune/cen/cab.udonrenamed

The content is the same.

docs/reference/rune/cen/dot.umd → docs/reference/rune/cen/dot.udonrenamed

The content is the same.

docs/reference/rune/cen/hep.umd → docs/reference/rune/cen/hep.udonrenamed

The content is the same.

docs/reference/rune/cen/ket.umd → docs/reference/rune/cen/ket.udonrenamed

The content is the same.

docs/reference/rune/cen/lus.umd → docs/reference/rune/cen/lus.udonrenamed

The content is the same.

docs/reference/rune/cen/sig.umd → docs/reference/rune/cen/sig.udonrenamed

The content is the same.

docs/reference/rune/cen/tar.umd → docs/reference/rune/cen/tar.udonrenamed

The content is the same.

docs/reference/rune/cen/tis.umd → docs/reference/rune/cen/tis.udonrenamed

The content is the same.

docs/reference/rune/col.umd → docs/reference/rune/col.udonrenamed

The content is the same.

docs/reference/rune/col/cab.umd → docs/reference/rune/col/cab.udonrenamed

The content is the same.

docs/reference/rune/col/hep.umd → docs/reference/rune/col/hep.udonrenamed

The content is the same.

docs/reference/rune/col/ket.umd → docs/reference/rune/col/ket.udonrenamed

The content is the same.

docs/reference/rune/col/lus.umd → docs/reference/rune/col/lus.udonrenamed

The content is the same.

docs/reference/rune/col/sig.umd → docs/reference/rune/col/sig.udonrenamed

The content is the same.

docs/reference/rune/col/tar.umd → docs/reference/rune/col/tar.udonrenamed

The content is the same.

docs/reference/rune/constants.umd → docs/reference/rune/constants.udonrenamed

The content is the same.

docs/reference/rune/constants/cold.umd → docs/reference/rune/constants/cold.udonrenamed

The content is the same.

docs/reference/rune/constants/path.umd → docs/reference/rune/constants/path.udonrenamed

The content is the same.

docs/reference/rune/constants/text.umd → docs/reference/rune/constants/text.udonrenamed

The content is the same.

docs/reference/rune/constants/warm.umd → docs/reference/rune/constants/warm.udonrenamed

The content is the same.

docs/reference/rune/dot.umd → docs/reference/rune/dot.udonrenamed

The content is the same.

docs/reference/rune/dot/ket.umd → docs/reference/rune/dot/ket.udonrenamed

The content is the same.

docs/reference/rune/dot/lus.umd → docs/reference/rune/dot/lus.udonrenamed

The content is the same.

docs/reference/rune/dot/tar.umd → docs/reference/rune/dot/tar.udonrenamed

The content is the same.

docs/reference/rune/dot/tis.umd → docs/reference/rune/dot/tis.udonrenamed

The content is the same.

docs/reference/rune/dot/wut.umd → docs/reference/rune/dot/wut.udonrenamed

The content is the same.

docs/reference/rune/ket.umd → docs/reference/rune/ket.udonrenamed

The content is the same.

docs/reference/rune/ket/bar.umd → docs/reference/rune/ket/bar.udonrenamed

The content is the same.

docs/reference/rune/ket/hep.umd → docs/reference/rune/ket/hep.udonrenamed

The content is the same.

docs/reference/rune/ket/lus.umd → docs/reference/rune/ket/lus.udonrenamed

The content is the same.

docs/reference/rune/ket/sig.umd → docs/reference/rune/ket/sig.udonrenamed

The content is the same.

docs/reference/rune/ket/tis.umd → docs/reference/rune/ket/tis.udonrenamed

The content is the same.

docs/reference/rune/ket/wut.umd → docs/reference/rune/ket/wut.udonrenamed

The content is the same.

docs/reference/rune/limb.umd → docs/reference/rune/limb.udonrenamed

The content is the same.

docs/reference/rune/limb/limb.umd → docs/reference/rune/limb/limb.udonrenamed

The content is the same.

docs/reference/rune/limb/wing.umd → docs/reference/rune/limb/wing.udonrenamed

The content is the same.

docs/reference/rune/mic.umd → docs/reference/rune/mic.udonrenamed

The content is the same.

docs/reference/rune/mic/col.umd → docs/reference/rune/mic/col.udonrenamed

The content is the same.

docs/reference/rune/mic/mic.umd → docs/reference/rune/mic/mic.udonrenamed

The content is the same.

docs/reference/rune/mic/net.umd → docs/reference/rune/mic/net.udonrenamed

The content is the same.

docs/reference/rune/mic/sig.umd → docs/reference/rune/mic/sig.udonrenamed

The content is the same.

docs/reference/rune/sig.umd → docs/reference/rune/sig.udonrenamed

The content is the same.

docs/reference/rune/sig/ban.umd → docs/reference/rune/sig/ban.udonrenamed

The content is the same.

docs/reference/rune/sig/bar.umd → docs/reference/rune/sig/bar.udonrenamed

The content is the same.

docs/reference/rune/sig/bus.umd → docs/reference/rune/sig/bus.udonrenamed

The content is the same.

docs/reference/rune/sig/cab.umd → docs/reference/rune/sig/cab.udonrenamed

The content is the same.

docs/reference/rune/sig/cen.umd → docs/reference/rune/sig/cen.udonrenamed

The content is the same.

docs/reference/rune/sig/led.umd → docs/reference/rune/sig/led.udonrenamed

The content is the same.

docs/reference/rune/sig/lus.umd → docs/reference/rune/sig/lus.udonrenamed

The content is the same.

docs/reference/rune/sig/net.umd → docs/reference/rune/sig/net.udonrenamed

The content is the same.

docs/reference/rune/sig/pad.umd → docs/reference/rune/sig/pad.udonrenamed

The content is the same.

docs/reference/rune/sig/tis.umd → docs/reference/rune/sig/tis.udonrenamed

The content is the same.

docs/reference/rune/sig/wut.umd → docs/reference/rune/sig/wut.udonrenamed

The content is the same.

docs/reference/rune/sig/zap.umd → docs/reference/rune/sig/zap.udonrenamed

The content is the same.

docs/reference/rune/tis.umd → docs/reference/rune/tis.udonrenamed

The content is the same.

docs/reference/rune/tis/ban.umd → docs/reference/rune/tis/ban.udonrenamed

The content is the same.

docs/reference/rune/tis/bar.umd → docs/reference/rune/tis/bar.udonrenamed

The content is the same.

docs/reference/rune/tis/col.umd → docs/reference/rune/tis/col.udonrenamed

The content is the same.

docs/reference/rune/tis/com.umd → docs/reference/rune/tis/com.udonrenamed

The content is the same.

docs/reference/rune/tis/dot.umd → docs/reference/rune/tis/dot.udonrenamed

The content is the same.

docs/reference/rune/tis/hep.umd → docs/reference/rune/tis/hep.udonrenamed

The content is the same.

docs/reference/rune/tis/ket.umd → docs/reference/rune/tis/ket.udonrenamed

The content is the same.

docs/reference/rune/tis/led.umd → docs/reference/rune/tis/led.udonrenamed

The content is the same.

docs/reference/rune/tis/lus.umd → docs/reference/rune/tis/lus.udonrenamed

The content is the same.

docs/reference/rune/tis/mic.umd → docs/reference/rune/tis/mic.udonrenamed

The content is the same.

docs/reference/rune/tis/net.umd → docs/reference/rune/tis/net.udonrenamed

The content is the same.

docs/reference/rune/tis/sig.umd → docs/reference/rune/tis/sig.udonrenamed

The content is the same.

docs/reference/rune/tis/tar.umd → docs/reference/rune/tis/tar.udonrenamed

The content is the same.

docs/reference/rune/tis/wut.umd → docs/reference/rune/tis/wut.udonrenamed

The content is the same.

docs/reference/rune/wut.umd → docs/reference/rune/wut.udonrenamed

The content is the same.

docs/reference/rune/wut/ban.umd → docs/reference/rune/wut/ban.udonrenamed

The content is the same.

docs/reference/rune/wut/bar.umd → docs/reference/rune/wut/bar.udonrenamed

The content is the same.

docs/reference/rune/wut/col.umd → docs/reference/rune/wut/col.udonrenamed

The content is the same.

docs/reference/rune/wut/dot.umd → docs/reference/rune/wut/dot.udonrenamed

The content is the same.

docs/reference/rune/wut/hep.umd → docs/reference/rune/wut/hep.udonrenamed

The content is the same.

docs/reference/rune/wut/ket.umd → docs/reference/rune/wut/ket.udonrenamed

The content is the same.

docs/reference/rune/wut/led.umd → docs/reference/rune/wut/led.udonrenamed

The content is the same.

docs/reference/rune/wut/lus.umd → docs/reference/rune/wut/lus.udonrenamed

The content is the same.

docs/reference/rune/wut/pad.umd → docs/reference/rune/wut/pad.udonrenamed

The content is the same.

docs/reference/rune/wut/sig.umd → docs/reference/rune/wut/sig.udonrenamed

The content is the same.

docs/reference/rune/wut/tis.umd → docs/reference/rune/wut/tis.udonrenamed

The content is the same.

docs/reference/rune/wut/vat.umd → docs/reference/rune/wut/vat.udonrenamed

The content is the same.

docs/reference/rune/wut/zap.umd → docs/reference/rune/wut/zap.udonrenamed

The content is the same.

docs/reference/rune/zap.umd → docs/reference/rune/zap.udonrenamed

The content is the same.

docs/reference/rune/zap/gar.umd → docs/reference/rune/zap/gar.udonrenamed

The content is the same.

docs/reference/rune/zap/tis.umd → docs/reference/rune/zap/tis.udonrenamed

The content is the same.

docs/reference/rune/zap/wut.umd → docs/reference/rune/zap/wut.udonrenamed

The content is the same.

docs/reference/rune/zap/zap.umd → docs/reference/rune/zap/zap.udonrenamed

The content is the same.

docs/reference/troubleshooting.umd → docs/reference/troubleshooting.udonrenamed

The content is the same.

docs/tutorials.umd → docs/tutorials.udonrenamed

The content is the same.

docs/tutorials/community.umd → docs/tutorials/community.udonrenamed

The content is the same.

docs/tutorials/gall.umd → docs/tutorials/gall.udonrenamed

The content is the same.

docs/tutorials/gall/api.umd → docs/tutorials/gall/api.udonrenamed

The content is the same.

docs/tutorials/gall/generators.umd → docs/tutorials/gall/generators.udonrenamed

The content is the same.

docs/tutorials/gall/http.umd → docs/tutorials/gall/http.udonrenamed

The content is the same.

docs/tutorials/gall/marks.umd → docs/tutorials/gall/marks.udonrenamed

The content is the same.

docs/tutorials/gall/network.umd → docs/tutorials/gall/network.udonrenamed

The content is the same.

docs/tutorials/gall/security-driver.umd → docs/tutorials/gall/security-driver.udonrenamed

The content is the same.

docs/tutorials/gall/state.umd → docs/tutorials/gall/state.udonrenamed

The content is the same.

docs/tutorials/gall/subscriptions.umd → docs/tutorials/gall/subscriptions.udonrenamed

The content is the same.

docs/tutorials/gall/web-apps.umd → docs/tutorials/gall/web-apps.udonrenamed

The content is the same.

docs/tutorials/hall.umd → docs/tutorials/hall.udonrenamed

The content is the same.

docs/tutorials/hall/architecture.umd → docs/tutorials/hall/architecture.udonrenamed

The content is the same.

docs/tutorials/hall/interface.umd → docs/tutorials/hall/interface.udonrenamed

The content is the same.

docs/tutorials/hall/new-gall.umd → docs/tutorials/hall/new-gall.udonrenamed

The content is the same.

docs/tutorials/hall/new-gall/example.umd → docs/tutorials/hall/new-gall/example.udonrenamed

The content is the same.

docs/tutorials/hall/new-gall/spec.umd → docs/tutorials/hall/new-gall/spec.udonrenamed

The content is the same.

docs/tutorials/hoon-ch1.umd → docs/tutorials/hoon-ch1.udonrenamed

The content is the same.

docs/tutorials/hoon-ch1/hoon-ch1-1.umd → docs/tutorials/hoon-ch1/hoon-ch1-1.udonrenamed

The content is the same.

docs/tutorials/hoon-ch1/hoon-ch1-2.umd → docs/tutorials/hoon-ch1/hoon-ch1-2.udonrenamed

The content is the same.

docs/tutorials/hoon-ch1/hoon-ch1-3.umd → docs/tutorials/hoon-ch1/hoon-ch1-3.udonrenamed

The content is the same.

docs/tutorials/hoon-ch1/hoon-ch1-4.umd → docs/tutorials/hoon-ch1/hoon-ch1-4.udonrenamed

The content is the same.

docs/tutorials/hoon-ch1/hoon-ch1-5.umd → docs/tutorials/hoon-ch1/hoon-ch1-5.udonrenamed

The content is the same.

docs/tutorials/hoon-ch1/hoon-ch1-6.umd → docs/tutorials/hoon-ch1/hoon-ch1-6.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2.umd → docs/tutorials/hoon-ch2.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-1.umd → docs/tutorials/hoon-ch2/hoon-ch2-1.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-10.umd → docs/tutorials/hoon-ch2/hoon-ch2-10.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-11.umd → docs/tutorials/hoon-ch2/hoon-ch2-11.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-2.umd → docs/tutorials/hoon-ch2/hoon-ch2-2.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-3.umd → docs/tutorials/hoon-ch2/hoon-ch2-3.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-4.umd → docs/tutorials/hoon-ch2/hoon-ch2-4.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-5.umd → docs/tutorials/hoon-ch2/hoon-ch2-5.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-6.umd → docs/tutorials/hoon-ch2/hoon-ch2-6.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-7.umd → docs/tutorials/hoon-ch2/hoon-ch2-7.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-8.umd → docs/tutorials/hoon-ch2/hoon-ch2-8.udonrenamed

The content is the same.

docs/tutorials/hoon-ch2/hoon-ch2-9.umd → docs/tutorials/hoon-ch2/hoon-ch2-9.udonrenamed

The content is the same.

docs/tutorials/internals.umd → docs/tutorials/internals.udonrenamed

The content is the same.

docs/tutorials/internals/ames.umd → docs/tutorials/internals/ames.udonrenamed

The content is the same.

docs/tutorials/internals/ames/commentary.umd → docs/tutorials/internals/ames/commentary.udonrenamed

The content is the same.

docs/tutorials/internals/behn.umd → docs/tutorials/internals/behn.udonrenamed

The content is the same.

docs/tutorials/internals/clay.umd → docs/tutorials/internals/clay.udonrenamed

The content is the same.

docs/tutorials/internals/clay/architecture.umd → docs/tutorials/internals/clay/architecture.udonrenamed

The content is the same.

docs/tutorials/internals/clay/commentary.umd → docs/tutorials/internals/clay/commentary.udonrenamed

The content is the same.

docs/tutorials/internals/dill.umd → docs/tutorials/internals/dill.udonrenamed

The content is the same.

docs/tutorials/internals/eyre.umd → docs/tutorials/internals/eyre.udonrenamed

The content is the same.

docs/tutorials/internals/eyre/commentary.umd → docs/tutorials/internals/eyre/commentary.udonrenamed

The content is the same.

docs/tutorials/internals/eyre/specification.umd → docs/tutorials/internals/eyre/specification.udonrenamed

The content is the same.

docs/tutorials/internals/ford.umd → docs/tutorials/internals/ford.udonrenamed

The content is the same.

docs/tutorials/internals/ford/runes.umd → docs/tutorials/internals/ford/runes.udonrenamed

The content is the same.

docs/tutorials/internals/gall.umd → docs/tutorials/internals/gall.udonrenamed

The content is the same.

docs/tutorials/nock.umd → docs/tutorials/nock.udonrenamed

The content is the same.

docs/tutorials/nock/definition.umd → docs/tutorials/nock/definition.udonrenamed

The content is the same.

docs/tutorials/nock/example.umd → docs/tutorials/nock/example.udonrenamed

The content is the same.

docs/tutorials/nock/explanation.umd → docs/tutorials/nock/explanation.udonrenamed

The content is the same.

docs/tutorials/nock/implementations.umd → docs/tutorials/nock/implementations.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/c.umd → docs/tutorials/nock/implementations/c.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/clojure.umd → docs/tutorials/nock/implementations/clojure.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/csharp.umd → docs/tutorials/nock/implementations/csharp.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/groovy.umd → docs/tutorials/nock/implementations/groovy.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/haskell.umd → docs/tutorials/nock/implementations/haskell.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/hoon.umd → docs/tutorials/nock/implementations/hoon.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/javascript.umd → docs/tutorials/nock/implementations/javascript.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/python.umd → docs/tutorials/nock/implementations/python.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/ruby.umd → docs/tutorials/nock/implementations/ruby.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/scala.umd → docs/tutorials/nock/implementations/scala.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/scheme.umd → docs/tutorials/nock/implementations/scheme.udonrenamed

The content is the same.

docs/tutorials/nock/implementations/swift.umd → docs/tutorials/nock/implementations/swift.udonrenamed

The content is the same.

docs/tutorials/sail.umd → docs/tutorials/sail.udonrenamed

The content is the same.

docs/tutorials/urbitmarkdown.umd → docs/tutorials/udon.udonrenamed+27−27
@@ -1,34 +1,34 @@
1:- :~ navhome/'/docs/'
1:- :~ navhome/'/docs/'
2 sort/'5'
2 sort/'5'
3 next/'true'
3 next/'true'
4− title/'Urbit Markdown'
4+ title/'Udon'
5 ==
5 ==
6;>
6;>
7
7
8−# Urbit Markdown: A Guide
8+# Udon: A Guide
9
9
10−### What is Urbit Markdown?
10+### What is Udon?
11
11
12−Urbit Markdown (UMD) is a way to write content for the web. It's a minimalist
12+Udon is a way to write content for the web. It's a minimalist
13markup language for creating and rendering text documents, with a
13markup language for creating and rendering text documents, with a
14Markdown-inspired syntax. It's integrated with our Hoon programming language,
14Markdown-inspired syntax. It's integrated with our Hoon programming language,
15allowing it to be used as standalone prose in its own file or embedded inside a
15allowing it to be used as standalone prose in its own file or embedded inside a
16Hoon source file, in which case it will be parsed into a tree of HTML nodes
16Hoon source file, in which case it will be parsed into a tree of HTML nodes
17using Hoon's XML-templating syntax, Sail.
17using Hoon's XML-templating syntax, Sail.
18
18
19−This document is itself written in Urbit Markdown, and its source file is of the
19+This document is itself written in Udon, and its source file is of the
20−Urbit Markdown `.umd` extension. As such, we use some `formatted text` to make
20+Udon `.udon` extension. As such, we use some `formatted text` to make
21it clear what is and isn't code, and to display that code to you instead of
21it clear what is and isn't code, and to display that code to you instead of
22actually using its semantics for formatting.
22actually using its semantics for formatting.
23
23
24−There are quite a few similarities between Urbit Markdown and the
24+There are quite a few similarities between Udon and the
25CommonMark standard, but there are enough differences that you shouldn't rely on
25CommonMark standard, but there are enough differences that you shouldn't rely on
26−existing knowledge of the latter. Urbit Markdown generally supports only one
26+existing knowledge of the latter. Udon generally supports only one
27−syntax for each type of HTML node it emits. Urbit Markdown is also stricter than
27+syntax for each type of HTML node it emits. Udon is also stricter than
28Markdown: some syntax errors will prevent the file from being parsed at all.
28Markdown: some syntax errors will prevent the file from being parsed at all.
29
29
30We provide a few simple examples [here](#examples) of how to publish
30We provide a few simple examples [here](#examples) of how to publish
31−Urbit Markdown files using our web interface.
31+Udon files using our web interface.
32
32
33
33
34### Getting Started
34### Getting Started
@@ -36,7 +36,7 @@ Urbit Markdown files using our web interface.
36Before starting, make sure that your urbit is
36Before starting, make sure that your urbit is
37[mounted to Unix](https://urbit.org/docs/using/setup/)
37[mounted to Unix](https://urbit.org/docs/using/setup/)
38
38
39−To host Urbit Markdown and other kinds of files, your ship also has a
39+To host Udon and other kinds of files, your ship also has a
40web-server, called [Eyre](https://urbit.org/docs/using/web/), that can be found
40web-server, called [Eyre](https://urbit.org/docs/using/web/), that can be found
41at `http://localhost:8080/` if it’s your first ship that’s running on the
41at `http://localhost:8080/` if it’s your first ship that’s running on the
42machine, `http://localhost:8081/` if it’s the second ship on that same machine,
42machine, `http://localhost:8081/` if it’s the second ship on that same machine,
@@ -50,9 +50,9 @@ rendering rules.) Your ship's `%home` desk is served by default. You can
50[change](https://urbit.org/docs/using/web/) which desk you're serving, however.
50[change](https://urbit.org/docs/using/web/) which desk you're serving, however.
51
51
52Everything in the `/<your-urbit>/home/web/` directory, with the exception of
52Everything in the `/<your-urbit>/home/web/` directory, with the exception of
53−`/home/web/pages`, knows how to interpret and files of `.umd` type. So, to
53+`/home/web/pages`, knows how to interpret and files of `.udon` type. So, to
54−experiment with UM, create a `.umd` file in that path, and then try to access it
54+experiment with UM, create a `.udon` file in that path, and then try to access it
55−at `http://localhost:8080/<yourfile>` in your browser -- no `.umd` required in
55+at `http://localhost:8080/<yourfile>` in your browser -- no `.udon` required in
56the URL. It's a good idea to copy-paste the following examples into your file to
56the URL. It's a good idea to copy-paste the following examples into your file to
57see how the code works.
57see how the code works.
58
58
@@ -73,7 +73,7 @@ As an example, let's look at the front matter of this very page:
73```
73```
74:- :~ navhome/'/docs/'
74:- :~ navhome/'/docs/'
75 sort/'11'
75 sort/'11'
76− title/'Urbit Markdown'
76+ title/'Udon'
77 ==
77 ==
78;>
78;>
79```
79```
@@ -82,19 +82,19 @@ What's going on here?
82
82
83`:-`, the Hoon rune for creating a cell, creates a cell composed of
83`:-`, the Hoon rune for creating a cell, creates a cell composed of
84the `:~` Hoon rune for creating a list, and `;>`, which is a Sail rune
84the `:~` Hoon rune for creating a list, and `;>`, which is a Sail rune
85−for Urbit Markdown.
85+for Udon.
86
86
87`:~` creates a list out of the three elements: `navhome/'/docs/'`, which
87`:~` creates a list out of the three elements: `navhome/'/docs/'`, which
88indicates that navigating "home" will bring you to the urbit.org/docs section
88indicates that navigating "home" will bring you to the urbit.org/docs section
89of the website; `sort/'28',` which assigns it the 28th position of the
89of the website; `sort/'28',` which assigns it the 28th position of the
90immediate section that contains it, the one you see in the sidebar;
90immediate section that contains it, the one you see in the sidebar;
91−and `title/'Urbit Markdown'`, which gives the page its title. The `==` digraph
91+and `title/'Udon'`, which gives the page its title. The `==` digraph
92terminates the list.
92terminates the list.
93
93
94`;>` is a Sail rune that creates a node that contains everything that follows
94`;>` is a Sail rune that creates a node that contains everything that follows
95−it, telling the parser that that text should be interpreted as Urbit Markdown.
95+it, telling the parser that that text should be interpreted as Udon.
96It's not technically front matter, but you'll always find it following the
96It's not technically front matter, but you'll always find it following the
97−front matter, since all Urbit Markdown must come after this rune.
97+front matter, since all Udon must come after this rune.
98
98
99The categories listed in the example above -- `navhome`, `sort`, and `title` --
99The categories listed in the example above -- `navhome`, `sort`, and `title` --
100make sense to Eyre by default, but any arbitrary category can be used. The code
100make sense to Eyre by default, but any arbitrary category can be used. The code
@@ -114,7 +114,7 @@ parsing.
114
114
115### Headers
115### Headers
116
116
117−Headers in Urbit Markdown begin the line with one or more `#` characters,
117+Headers in Udon begin the line with one or more `#` characters,
118'followed by a single space. After that space comes the actual text to be
118'followed by a single space. After that space comes the actual text to be
119displayed. The number of leading `#`s corresponds to the resulting HTML
119displayed. The number of leading `#`s corresponds to the resulting HTML
120header-size element: `#` yields an `<h1>`, `##` yields an `<h2>`, and so on,
120header-size element: `#` yields an `<h1>`, `##` yields an `<h2>`, and so on,
@@ -415,7 +415,7 @@ inside a `<code>` HTML element with monospace font and highlighted with a
415different background color.
415different background color.
416
416
417Using `` ` \`` is useful when you want to designated only part of a line as code.
417Using `` ` \`` is useful when you want to designated only part of a line as code.
418−Since this page is written in Urbit Markdown, we've been using this operation
418+Since this page is written in Udon, we've been using this operation
419throughout this guide to `format text` to distinguish code from prose.
419throughout this guide to `format text` to distinguish code from prose.
420
420
421*Example:*
421*Example:*
@@ -475,7 +475,7 @@ Most of our examples so far have used.
475### Hoon Constants
475### Hoon Constants
476
476
477Hoon has several syntactic forms for literals (numbers, strings, dates, etc.)
477Hoon has several syntactic forms for literals (numbers, strings, dates, etc.)
478−that can be used in udon as well. Urbit Markdown detects such code, and so these
478+that can be used in udon as well. Udon detects such code, and so these
479forms will automatically appear inside a `<code>` element like inline code.
479forms will automatically appear inside a `<code>` element like inline code.
480
480
481Example:
481Example:
@@ -522,8 +522,8 @@ And below this line, too
522
522
523A section of text with the first line beginning with `>` and a space,
523A section of text with the first line beginning with `>` and a space,
524and each successive newline indented by two spaces yields a
524and each successive newline indented by two spaces yields a
525−`<blockquote>` HTML element. This block quote can itself contain more Urbit
525+`<blockquote>` HTML element. This block quote can itself contain more Udon,
526−Markdown, including more block quotes to render nested levels of quotation.
526+including more block quotes to render nested levels of quotation.
527Inline italicization with `_` does not work, however.
527Inline italicization with `_` does not work, however.
528
528
529Blank newlines do not end the block quote, but a blank newline followed by an
529Blank newlines do not end the block quote, but a blank newline followed by an
@@ -557,7 +557,7 @@ Quote break.
557### Poem
557### Poem
558
558
559A poem is a section of text with meaningful newlines. Recall that,
559A poem is a section of text with meaningful newlines. Recall that,
560−normally in Urbit Markdown, newlines are treated as spaces and do not create a
560+normally in Udon, newlines are treated as spaces and do not create a
561new line of text. If you want to embed text where newlines are retained, then
561new line of text. If you want to embed text where newlines are retained, then
562indent the text in question with *eight spaces*.
562indent the text in question with *eight spaces*.
563
563
@@ -583,13 +583,13 @@ indent the text in question with *eight spaces*.
583 ==
583 ==
584==
584==
585
585
586−It's possible to use Urbit Markdown as an HTML templating language akin to
586+It's possible to use Udon as an HTML templating language akin to
587PHP, ERB, JSP, or Handlebars templates. This facility derives
587PHP, ERB, JSP, or Handlebars templates. This facility derives
588in part from the support for embedding Hoon code inside the markup.
588in part from the support for embedding Hoon code inside the markup.
589
589
590
590
591You can Sail is a domain-specific language within Hoon for creating XML nodes,
591You can Sail is a domain-specific language within Hoon for creating XML nodes,
592−including HTML. It can be used directly within Urbit Markdown to provide
592+including HTML. It can be used directly within Udon to provide
593scripting capability with Hoon and also to provide more precise control over the
593scripting capability with Hoon and also to provide more precise control over the
594resulting HTML. The [Sail guide](../sail) is a good place to learn the
594resulting HTML. The [Sail guide](../sail) is a good place to learn the
595specifics.
595specifics.
docs/tutorials/urbitmarkdown/blog.umd → docs/tutorials/udon/blog.udonrenamed+9−8
@@ -7,9 +7,10 @@
7
7
8# A simple blog
8# A simple blog
9
9
10−[Urbit Markdown](../../tutorials/urbitmarkdown) is our markup language that
10+[Udon](../../tutorials/udon) (file extension `.udon`) is our markup
11−is able to run Hoon code. Publishing using Urbit Markdown is really easy. Here
11+language that is able to run Hoon code. Publishing using Udon is really easy. It
12−we'll create a very simple blog and publish our first posts.
12+uses the file extension `.udon`. Here we'll create a very simple blog and publish
13+our first posts.
13
14
14First, let's setup a desk to serve our posts from:
15First, let's setup a desk to serve our posts from:
15
16
@@ -33,7 +34,7 @@ To begin serving files from this new desk use `|serve`:
33```
34```
34
35
35First let's create the landing page for our blog. Create the file
36First let's create the landing page for our blog. Create the file
36−`site/web/blog.umd`:
37+`site/web/blog.udon`:
37
38
38```
39```
39:- :~ anchor/'none'
40:- :~ anchor/'none'
@@ -58,10 +59,10 @@ the page seem more like a landing page.
58
59
59The page looks pretty boring now. Let's add our first post. From
60The page looks pretty boring now. Let's add our first post. From
60unix run `mkdir your-urbit/site/web/blog; touch
61unix run `mkdir your-urbit/site/web/blog; touch
61−your-urbit/site/web/blog/post-1.umd`. (Currently [there's a
62+your-urbit/site/web/blog/post-1.udon`. (Currently [there's a
62bug](https://github.com/urbit/urbit/issues/321) that prevents empty
63bug](https://github.com/urbit/urbit/issues/321) that prevents empty
63directories from getting created, so we have to `touch` a file inside
64directories from getting created, so we have to `touch` a file inside
64−them first.) In `blog/post-1.umd` let's add some filler content:
65+them first.) In `blog/post-1.udon` let's add some filler content:
65
66
66```
67```
67:- :~ navhome/'/blog'
68:- :~ navhome/'/blog'
@@ -89,7 +90,7 @@ Good to get that out of the way.
89```
90```
90
91
91You should be able to view this file at:
92You should be able to view this file at:
92−`http://localhost:8080/blog/post-1.umd`.
93+`http://localhost:8080/blog/post-1.udon`.
93
94
94You'll also notice that
95You'll also notice that
95now the list of posts here: `http://localhost:8080/blog` has
96now the list of posts here: `http://localhost:8080/blog` has
@@ -104,5 +105,5 @@ Here we use two pieces of front-matter worth noting: `type` and `navhome`.
104- `navhome` sets the path used by the home button (the circle in the top left).
105- `navhome` sets the path used by the home button (the circle in the top left).
105 Since we want to send people back to the root of our blog, we set this to `/blog`
106 Since we want to send people back to the root of our blog, we set this to `/blog`
106
107
107−Adding posts is as easy as dropping markdown files into the `blog/`
108+Adding posts is as easy as dropping Udon files into the `blog/`
108directory. Pretty easy!
109directory. Pretty easy!
docs/tutorials/urbitmarkdown/comments.umd → docs/tutorials/udon/comments.udonrenamed+1−1
@@ -11,7 +11,7 @@ If you followed [our previous example](../blog) you should have a
11simple blog accessible at `your-urbit.urbit.org/blog`. Here we'll
11simple blog accessible at `your-urbit.urbit.org/blog`. Here we'll
12enable comments on a post.
12enable comments on a post.
13
13
14−First, turn comments on by editing the frontmatter in `post-1.umd`. Your
14+First, turn comments on by editing the frontmatter in `post-1.udon`. Your
15frontmatter should look like this:
15frontmatter should look like this:
16
16
17```
17```
docs/tutorials/urbitmarkdown/static.umd → docs/tutorials/udon/static.udonrenamed+12−13
@@ -13,13 +13,13 @@ We assume you have at least followed the beginning of [our first
13examples](/../blog) and created a desk called `site` and mounted it to
13examples](/../blog) and created a desk called `site` and mounted it to
14unix.
14unix.
15
15
16−Note: below we use Urbit's implementation of Markdown, Urbit Markdown (UMD).
16+Note: below we use Urbit's implementation of Markdown, [Udon](/docs/tutorials/udon).
17−This version of markdown allows you to use snippets of Hoon code but not HTML.
17+This markup language allows you to use snippets of Hoon code but not HTML.
18In particular, we use Sail, a subset of Hoon. This Sail is rendered as HTML
18In particular, we use Sail, a subset of Hoon. This Sail is rendered as HTML
19−when the file is served to a client. To learn about UMD and Sail, head over to
19+when the file is served to a client. To learn about Udon and Sail, head over to
20−the Tutorial section of the docs.
20+the [Tutorial](/docs/tutorials) section of the docs.
21
21
22−In `site/web/meet.umd` put:
22+In `site/web/meet.udon` put:
23
23
24```
24```
25:- :~ navhome/'/meet'
25:- :~ navhome/'/meet'
@@ -46,10 +46,10 @@ arrows. `navmode` can be set to 'navbar' to switch to a horizontal top
46nav instead of a left bar. `navpath` sets the path to load the nav
46nav instead of a left bar. `navpath` sets the path to load the nav
47items from.
47items from.
48
48
49−Let's create `about.umd` and `projects.umd`. From Unix use the
49+Let's create `about.udon` and `projects.udon`. From Unix use the
50technique from before to create a new directory: `mkdir
50technique from before to create a new directory: `mkdir
51−your-urbit/site/web/meet/; touch your-urbit/site/web/meet/about.umd`.
51+your-urbit/site/web/meet/; touch your-urbit/site/web/meet/about.udon`.
52−Then put the following in `site/web/about.umd`:
52+Then put the following in `site/web/about.udon`:
53
53
54```
54```
55:- :~ navhome/'/meet'
55:- :~ navhome/'/meet'
@@ -79,7 +79,7 @@ Membership is open to anyone. Just send a message to `~talsur-todres`.
79- Spike Spiegel
79- Spike Spiegel
80```
80```
81
81
82−And `site/web/projects.umd`:
82+And `site/web/projects.udon`:
83
83
84```
84```
85:- :~ navhome/'/meet'
85:- :~ navhome/'/meet'
@@ -117,9 +117,9 @@ display the discussion from our active projects inline.
117
117
118We'll need a few active projects though. From unix: `mkdir
118We'll need a few active projects though. From unix: `mkdir
119your-urbit/site/web/meet/projects; touch
119your-urbit/site/web/meet/projects; touch
120−your-urbit/site/web/meet/projects/bike.umd`.
120+your-urbit/site/web/meet/projects/bike.udon`.
121
121
122−In `site/web/meet/projects/bike.umd`:
122+In `site/web/meet/projects/bike.udon`:
123
123
124```
124```
125:- :~ navhome/'/meet'
125:- :~ navhome/'/meet'
@@ -139,5 +139,4 @@ Discussion on getting urbit to power Kaneda's motorcycle.
139Here we just use the `comments` frontmatter to enable comments on the page.
139Here we just use the `comments` frontmatter to enable comments on the page.
140Adding other imaginary projects is left to the reader.
140Adding other imaginary projects is left to the reader.
141
141
142−Building a static site takes only a few minutes and a few Urbit Markdown
142+Building a static site takes only a few minutes and a few Udon files. Have fun!
143−files. Have fun!
docs/using.umd → docs/using.udonrenamed

The content is the same.

docs/using/admin.umd → docs/using/admin.udonrenamed

The content is the same.

docs/using/filesystem.umd → docs/using/filesystem.udonrenamed

The content is the same.

docs/using/install.umd → docs/using/install.udonrenamed

The content is the same.

docs/using/layout.umd → docs/using/layout.udonrenamed

The content is the same.

docs/using/messaging.umd → docs/using/messaging.udonrenamed

The content is the same.

docs/using/setup.umd → docs/using/setup.udonrenamed

The content is the same.

docs/using/shell.umd → docs/using/shell.udonrenamed+3−3
@@ -264,10 +264,10 @@ Apps usually expect marked data, so `&` is often used here.
264
264
265##### `*` - Save in `%clay`
265##### `*` - Save in `%clay`
266
266
267−Save a new `.umd` file in `web`:
267+Save a new `.udon` ([Udon](/docs/tutorials/udon)) file in `web`:
268
268
269```
269```
270−~your-urbit:dojo> *%/web/foo/umd '# hello'
270+~your-urbit:dojo> *%/web/foo/udon '# hello'
271```
271```
272
272
273The last component of the path is expected to be the mark (or mime
273The last component of the path is expected to be the mark (or mime
@@ -359,7 +359,7 @@ Current working `%clay` desk and revision. Read / write.
359```
359```
360~your-urbit:dojo> =dir %/web
360~your-urbit:dojo> =dir %/web
361~your-urbit:dojo> +ls %
361~your-urbit:dojo> +ls %
362−404/hoon docs/ dojo/hoon lib/ listen/hoon md static/umd talk/ testing/umd tree/main/ unmark/ womb/
362+404/hoon docs/ dojo/hoon lib/ listen/hoon md static/udon talk/ testing/udon tree/main/ unmark/ womb/
363```
363```
364
364
365##### lib
365##### lib
docs/using/web.umd → docs/using/web.udonrenamed+20−19
@@ -76,36 +76,37 @@ And now, to switch the desk you're serving from:
76
76
77##### Hosting files
77##### Hosting files
78
78
79−To host a file on the web, save the following in `/sandbox/web/test.umd` in your
79+To host a file on the web, save the following in `/sandbox/web/test.udon` in your
80ship's pier through unix.
80ship's pier through unix.
81
81
82```
82```
83# Hello
83# Hello
84
84
85−This is a simple Urbit markdown file.
85+This is a simple Udon file.
86```
86```
87
87
88Our Tree system allows for pages to be designated as children of other pages.
88Our Tree system allows for pages to be designated as children of other pages.
89To do this for any given page, simply make a new folder in the directory that
89To do this for any given page, simply make a new folder in the directory that
90contains the page that will be the parent, and give that directory the same
90contains the page that will be the parent, and give that directory the same
91−name. So, the children of a page `/home/web/foo.umd` will live in a directory
91+name. So, the children of a page `/home/web/foo.udon` will live in a directory
92−called `/home/web/foo.umd`.
92+called `/home/web/foo.udon`.
93
93
94−Let's continue our with our `test.umd` example. Create `/sandbox/web/test/` and
94+Let's continue our with our `test.udon` example. Create `/sandbox/web/test/` and
95−add two more Urbit Markdown files in `/sandbox/web/test/daughter.umd`
95+add two more Udon files in `/sandbox/web/test/daughter.udon`
96−`/sandbox/web/test/son.umd`, respectively. Make sure that they contain valid
96+`/sandbox/web/test/son.udon`, respectively. Make sure that they contain valid
97−Urbit Markdown!
97+Udon. Udon is our markup language, similar to Markdown; check out the guide
98+[here](../../tutorials/).
98
99
99> NOTE: Due to a bug in Urbit, you may have to create the directory and the file
100> NOTE: Due to a bug in Urbit, you may have to create the directory and the file
100 in it in rapid succession using something like `mkdir sandbox/web/test && touch
101 in it in rapid succession using something like `mkdir sandbox/web/test && touch
101 sandbox/web/test/first.md`.
102 sandbox/web/test/first.md`.
102
103
103−Now modify `/sandbox/web/test.umd` to list the children using `;list;`:
104+Now modify `/sandbox/web/test.udon` to list the children using `;list;`:
104
105
105```
106```
106# Hello
107# Hello
107
108
108−This is a simple markdown file.
109+This is a simple Udon file.
109
110
110;list;
111;list;
111```
112```
@@ -116,10 +117,10 @@ To view your file rendered using tree:
116http://localhost:8080/test/
117http://localhost:8080/test/
117```
118```
118
119
119−To view your file as raw `umd`:
120+To view your file as raw Udon:
120
121
121```
122```
122−http://localhost:8080/test.umd
123+http://localhost:8080/test.udon
123```
124```
124
125
125To view your file as raw `html`:
126To view your file as raw `html`:
@@ -131,7 +132,7 @@ http://localhost:8080/test.html
131Now navigate to the "daughter" file that you created:
132Now navigate to the "daughter" file that you created:
132
133
133```
134```
134−http://localhost:8080/test/daughter.umd
135+http://localhost:8080/test/daughter.udon
135```
136```
136
137
137In Urbit, there is no distinction between a directory and a file. So, if you're
138In Urbit, there is no distinction between a directory and a file. So, if you're
@@ -139,8 +140,8 @@ adding files directly from unix, simply `mkdir test` and Urbit will treat the
139file and directory as the same entity.
140file and directory as the same entity.
140
141
141You can use this feature to change your homepage at `your-urbit.urbit.org` with
142You can use this feature to change your homepage at `your-urbit.urbit.org` with
142−the page `/home/web.umd`, where `home` is the current mounted desk. By default,
143+the page `/home/web.udon`, where `home` is the current mounted desk. By default,
143−`web.umd` will display some info about your urbit, but you can customize it to
144+`web.udon` will display some info about your urbit, but you can customize it to
144your heart's content.
145your heart's content.
145
146
146
147
@@ -167,13 +168,13 @@ Let's quickly step through the default contents of `web/`:
167- `lib/js/hoon.js` - Hoon syntax highlighting
168- `lib/js/hoon.js` - Hoon syntax highlighting
168- `lib/js/sole.js` - `dojo` operational transformation JS
169- `lib/js/sole.js` - `dojo` operational transformation JS
169- `lib/js/urb.js` - Base Urbit JS library. Handles AJAX and polling.
170- `lib/js/urb.js` - Base Urbit JS library. Handles AJAX and polling.
170−- `static.umd` - Sample static file
171+- `static.udon` - Sample static file
171- `talk/` - Talk compiled JS / CSS
172- `talk/` - Talk compiled JS / CSS
172- `talk.hoon` - Page body that loads the `talk` React module.
173- `talk.hoon` - Page body that loads the `talk` React module.
173−- `testing.umd` - Guide to writing unit tests in Urbit
174+- `testing.udon` - Guide to writing unit tests in Urbit
174- `tree/` - Tree compiled JS / CSS
175- `tree/` - Tree compiled JS / CSS
175- `tree.hoon` - Page body that loads the `tree` React module.
176- `tree.hoon` - Page body that loads the `tree` React module.
176−- `unmark/` - Used for testing `.umd`.
177+- `unmark/` - Used for testing `.udon`.
177- `womb/` - Womb compiled by JS/CSS
178- `womb/` - Womb compiled by JS/CSS
178- `womb.hoon` - Used for issuing planets on the test network.
179- `womb.hoon` - Used for issuing planets on the test network.
179
180
@@ -217,7 +218,7 @@ yourself? The docs are all on GitHub [here](https://github.com/urbit/docs).
217
218
218## Frontmatter
219## Frontmatter
219
220
220−Most `.umd` files begin with some frontmatter, which determines the title and
221+Most `.udon` files begin with some frontmatter, which determines the title and
221other settings for rendering the file correctly. E.g.:
222other settings for rendering the file correctly. E.g.:
222
223
223```
224```
docs/vere.umd → docs/vere.udonrenamed

The content is the same.

docs/vere/api.umd → docs/vere/api.udonrenamed

The content is the same.

docs/vere/c.umd → docs/vere/c.udonrenamed

The content is the same.

docs/vere/jetting.umd → docs/vere/jetting.udonrenamed

The content is the same.

docs/vere/nouns.umd → docs/vere/nouns.udonrenamed

The content is the same.

docs/vere/runtime.umd → docs/vere/runtime.udonrenamed

The content is the same.

readme.md+4−4
@@ -62,10 +62,10 @@ And now your docs are live! View them at:
62 http://localhost:8080/~~/docs
62 http://localhost:8080/~~/docs
63
63
64> If you're running multiple ships locally, your port number will be `8081`,
64> If you're running multiple ships locally, your port number will be `8081`,
65−> `8082`, and so on. Check your Dojo output for the correct local port of
65+ `8082`, and so on. Check your Dojo output for the correct local port of
66−> your examples urbit, or view these at `https://your-urbit.urbit.org` over DNS
66+ your examples urbit, or view these at `https://your-urbit.urbit.org` over DNS
67−> instead for live-network ships. You can also replace `localhost` with the IP
67+ instead for live-network ships. You can also replace `localhost` with the IP
68−> of your instance, if you're running your urbit in the cloud.
68+ of your instance, if you're running your urbit in the cloud.
69
69
70## Learn a lot, and have fun!
70## Learn a lot, and have fun!
71
71