This commit is contained in:
tree 2023-01-20 01:07:31 +01:00
rodič f14779e69f
revize 359ffb6604
17 změnil soubory, kde provedl 275 přidání a 46 odebrání

Zobrazit soubor

@ -27,8 +27,8 @@ jobs:
- name: Build sources
run: make
- name: Build changelog
run: make changelog
# - name: Build changelog
# run: make changelog
- name: Add custom domain
run: "touch dist/CNAME && echo \"spec.utxo.cz\" >> dist/CNAME"

Zobrazit soubor

@ -1,30 +0,0 @@
name: Update Documentation
on:
push:
branches:
- master
jobs:
deploy:
runs-on: ubuntu-latest
environment: production
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3
with:
repository: utxo-foundation/utxo22-docs
ref: master
path: docs
token: ${{ secrets.TOKEN_DOCS }}
- uses: denoland/setup-deno@v1
with:
deno-version: v1.x
- run: make docs-update
- uses: stefanzweifel/git-auto-commit-action@v4.12.0
with:
repository: ./docs
commit_message: Specs update
branch: master

26
spec/23/event-types.yaml Normal file
Zobrazit soubor

@ -0,0 +1,26 @@
- id: talk
name: Přednáška
- id: workshop
name: Workshop
- id: panel
name: Panelová debata
shortname: Panelovka
- id: lightning-series
name: Pásmo bleskových přednášek
shortname: Bleskovky
url: https://docs.utxo.cz/hlavni-program/formaty-programu#bleskova-prednaska-lightning-talk
- id: lightning
name: Blesková přednáška
shortname: Bleskovka
hidden: true
- id: campfire
name: Campfire
- id: other
name: Ostatní

30
spec/23/faqs.yaml Normal file
Zobrazit soubor

@ -0,0 +1,30 @@
- question: Jaký je časový harmonogram?
answer: |
Časový harmonogram všech přednášek bude zveřejněn nejpozději v pondělí 30. května ráno. Tady je zatím hrubý časový plán:
* **Sobota**: 8:00 otevření, 9:00-9:15 zahájení, 9:30-19:30 program, 20:00-02:00+ party
* **Neděle**: 9:00 otevření, 10:00-18:30 program, 18:30-19:00 zakončení, 20:00 uzavření
- question: Jak získám vstupenku?
answer: |
První vlna vstupenek bude k dispozici od středy 13. dubna 13:00 za 500 Kč. Druhá vlna od 27. dubna 13:00 za 650 Kč a třetí vlna od 11. května za 750 Kč.
Pokud se všechny vstupenky nevyprodají během třetí vlny, potom v pátek 3. června v 12:00 (den před akcí) dojde ke zdražení na 1000 Kč a za stejnou cenu bude k dispozici vstupenka na místě.
- question: Pro koho je konference určena?
answer: |
Pro všechny kryptoměnové nadšence. Konference vznikla také jako neutrální místo pro dialog v rámci celé lokální krypto-komunity. Každý něčemu fandíme, ale pojďme se od toho alespoň chvíli odprostit a poslechnout si i myšlenky protistrany, nebo diskutovat.
- question: Budou dostupné záznamy přednášek?
answer: |
Ano, všechny přednášky z hlavních 4 sálů (P1-P4) budou po konferenci dostupné zdarma na UTXO.TV nebo našem [YouTube kanálu](https://www.youtube.com/channel/UCXLBCW1pstQPQf-4zRESepA).
- question: Co to znamená "UTXO"?
answer: |
"UTXO" znamená "*Unspent transaction output*", což by se dalo přeložit jako "neutracený výstup transakce". Jedná se o [základní mechanismus fungování bitcoinu](https://www.alza.cz/transakcni-poplatky-a-minimalni-velikost-utxo#co-je-utxo).
> "_UTXO je jediný způsob, jakým váš bitcoin skutečně "existuje". Každá transakce bere předchozí neutracené výstupy, používá je jako vstupy a ve výsledku vytváří nové výstupy. Každý konec je novým začátkem. Bitcoin je krásný._" - [@SatsJoseph](https://twitter.com/SatsJoseph/status/1370329486059843588)
- question: Budou přednášky vysílané živě?
answer: |
Ano, plánujeme bohatý program i pro návštěvníky online - živé přenosy ze všech přednáškových sálů (4 hlavní sály - P1-P4), rozhovory s návštěvníky a další obsah. Vše bude zdarma dostupné na doméně UTXO.TV (a [YouTube](https://www.youtube.com/channel/UCXLBCW1pstQPQf-4zRESepA)).

33
spec/23/index.yaml Normal file
Zobrazit soubor

@ -0,0 +1,33 @@
id: utxo23
name: UTXO.23
shortname: UTXO
description: Otevřená komunitní kryptoměnová konference
dates: [ '2023-06-02', '2023-06-04' ]
#scheduleTimes:
# - '1/09:00-20:00/Sobota 4.6.'
# - '1/20:00-02:00/UTXO.Party (sobota 4.6.)'
# - '2/09:00-19:00/Neděle 5.6.'
#place: Gabriel Loci, Praha
country: Czech Republic
links:
web: https://utxo.cz
docs: https://docs.utxo.cz
twitter: https://twitter.com/utxoprague
telegram: https://t.me/utxoprague
fbpage: https://www.facebook.com/utxoprague
# fbevent: https://www.facebook.com/events/276727151106692
instagram: https://www.instagram.com/utxoprague/
youtube: https://www.youtube.com/c/UTXOPrague
schemaVersion: 1
specDef:
- type: speakers
- type: tracks
- type: event-types
# - type: events
# - type: stages
- type: faqs
- type: partners
# - type: projects
- type: team
# - type: practical-info
# - type: schedule

26
spec/23/partners.yaml Normal file
Zobrazit soubor

@ -0,0 +1,26 @@
# Communities
# ======================
- id: gweicz
name: Gwei.cz
type: community
twitter: gweicz
desc: Ethereum/DeFi/Web3 komunita
- id: holky-v-kryptu
name: Holky v kryptu
type: community
twitter: holkyvkryptu
desc: Komunita pro začínající a mírně pokročilé uživatele
# Sponsors
# ======================
# Press partners
# ======================
# Suppliers
# ======================

Binární soubor nebyl zobrazen.

Za

Šířka:  |  Výška:  |  Velikost: 42 KiB

Binární soubor nebyl zobrazen.

Za

Šířka:  |  Výška:  |  Velikost: 12 KiB

Binární soubor nebyl zobrazen.

Za

Šířka:  |  Výška:  |  Velikost: 3.7 KiB

Binární soubor nebyl zobrazen.

Za

Šířka:  |  Výška:  |  Velikost: 55 KiB

Binární soubor nebyl zobrazen.

Za

Šířka:  |  Výška:  |  Velikost: 42 KiB

Binární soubor nebyl zobrazen.

Za

Šířka:  |  Výška:  |  Velikost: 32 KiB

39
spec/23/speakers.yaml Normal file
Zobrazit soubor

@ -0,0 +1,39 @@
# všech přednášejících
# ---------------------------
# JSON Schema Viewer: https://json-schema.app/view/%23%2Fdefinitions%2Fspeaker?url=https%3A%2F%2Fspec.utxo.cz%2Fschema%2F1%2Fbundle.json
#- id: adam-kracik
# name: Adam Kracík
# bio: Nezávislý žurnalista a kryptoměnový analytik
# tracks: [ zaklady, alty ]
# web:
# url: https://www.facebook.com/knox.gunner
# country: cz
- id: tereza-starostova
name: Tereza Starostová
twitter: terkastarostova
orgs: |
Spoluzakladatelka [Holky v Kryptu](https://holkyvkryptu.cz/), předsedkyně [UTXO Foundation](httsp://utxo.foundation)
tracks: [ zaklady, spolecnost ]
country: cz
- id: petr-lukac
name: Petr Lukáč
twitter: RuzovejSlon
bio: Novinář, podcaster
orgs: |
Podcast [Krypto Space](https://www.kryptospace.cz/)
tracks: [ spolecnost ]
country: cz
- id: tree
name: tree
twitter: treecz
bio: Libertarián, propagátor Web3 a DAOs
orgs: |
Zakladatel [Gwei.cz](https://gwei.cz). Organizátor [ETHBrno](https://ethbrno.cz/), [UTXO.23](https://utxo.cz) a dalších akcí
country: cz
tracks: [ eth, defi, dao ]
desc: |
Founder of @gweicz | 🦄 #Ethereum #DeFi #DAO enthusiast 🦇🔊 | ✈️ #travel maniac | ⚡ riding #electricunicycle | 🇨🇿🇬🇧 lang | 🟡⚫ | 🇺🇦 Слава Україні!

11
spec/23/team.yaml Normal file
Zobrazit soubor

@ -0,0 +1,11 @@
persons:
tereza:
name: Tereza Starostová
twitter: terkastarostova
tree:
name: Tree
twitter: treecz
teams: {}

88
spec/23/tracks.yaml Normal file
Zobrazit soubor

@ -0,0 +1,88 @@
- id: zaklady
name: Základy kryptoměn
shortname: Základy
examples: |
* principy otevřených projektů (blockchainů)
* základy bezpečnosti a soukromí
* peněženky - SW, HW
* základy obchodování - DCA
- id: btc
name: Bitcoin
examples: |
* Bitcoin jako peníze
* Lightning Network - adopce, implementace
* Taproot
* Bitcoin mining
* smart-kontrakty na bitcoinu (RGB)
- id: eth
name: Ethereum a smart-kontrakty obecně
shortname: Ethereum
examples: |
* Ethereum 2.0
* Layer2 - rollupy
* (EVM) Sidechainy
* vývoj smart-kontraktů (solidity)
* MEV - Miner Extractable Value
- id: defi
name: Decentralizované finance (DeFi)
shortname: DeFi
examples: |
* stablecoiny
* lending protokoly
* DEX - decentralizované burzy
* predikční trhy
* futures/options kontrakty
* tokenizace
- id: dao
name: Decentralizované organizace (DAO)
shortname: DAOs
examples: |
* budoucnost organizací
* showcase jednotlivých DAOs
- id: nft
name: NFTs a Metaverse
shortname: NFTs/Metaverse
examples: |
* NFT umění
* NFT collectibles
* gaming
* Metaverse
- id: alty
name: Experimentální L1 blockchainy a další altcoiny
shortname: Alternativní L1
examples: |
* Polkadot
* Cardano
* Cosmos (Secret Network..)
* Solana
* NEAR
* Monero
* ...
- id: regulace
name: Regulace a fiat rampy
shortname: Regulace
examples: |
* legislativa
* směnárny a burzy
* darování kryptoměn
* insitucionální peníze v kryptoměnách
- id: spolecnost
name: Krypto-společnost
shortname: Společnost
examples: |
* odluka peněz od státu
* kryptoanarchismus, anarchokapitalismus, meritokracie
* představení lokálních krypto-komunit
* fenomén maximalismu
- id: other
name: Ostatní
hidden: true

Zobrazit soubor

@ -73,7 +73,7 @@ function checkCol(col, d, current) {
}
}
async function generate(entry = "22") {
async function generate(entry = "23") {
const commits = await gitCommits();
const bundleFn = `${entry}/bundle.json`;
const dates = {};

Zobrazit soubor

@ -121,6 +121,8 @@ export class UTXOEngine {
// write index
const index = JSON.parse(JSON.stringify(entry.index));
const specDef = JSON.parse(JSON.stringify(index.specDef));
delete index.specDef;
index.spec = specEndpoints;
index.stats = { counts: {} };
@ -147,22 +149,26 @@ export class UTXOEngine {
});
// copy media-kit
const outputMediaDir = [entryDir, "media-kit"].join("/");
if (!this.options.silent) {
console.log(`UTXO.${entryId}: copying media-kit ..`);
console.log(`copying media-kit to ${outputMediaDir}`);
if (await exists([ entryDir, "media-kit" ].join("/"))) {
const outputMediaDir = [entryDir, "media-kit"].join("/");
if (!this.options.silent) {
console.log(`UTXO.${entryId}: copying media-kit ..`);
console.log(`copying media-kit to ${outputMediaDir}`);
}
await copy(
[this.srcDir, entryId, "media-kit"].join("/"),
outputMediaDir,
{
overwrite: true,
},
);
}
await copy(
[this.srcDir, entryId, "media-kit"].join("/"),
outputMediaDir,
{
overwrite: true,
},
);
// write QA output of events (schedules)
const qa = this.qaSummary(entryId);
await this._jsonWrite([entryDir, "qa-summary.json"], qa);
if (specDef.find(item => item.type === 'schedule')) {
const qa = this.qaSummary(entryId);
await this._jsonWrite([entryDir, "qa-summary.json"], qa);
}
// done