bpmn
bpmnkit
a process written as TypeScript, laid out as a BPMN diagram as each builder call lands
running · sandboxed · no network1023 / 1024 B
interact directly — nothing is recorded, here or anywhereauthored against 300 × 300, scaled to fit
the whole product, verbatim
<style>body{background:#f4f5f7;padding:12px;font:10px monospace}p{color:#a8503a}pre{background:#14161a;color:#eee;padding:8px;height:130px}a{color:#c9755c}q{color:#8fbf9f;quotes:'"' '"'}i{color:#6b7280}svg{background:#fff;border:1px solid #ddd}path,rect{stroke:#222;fill:#fff}text{font-size:8px;text-anchor:middle}</style><p>BPMNKIT · PROCESS AS CODE</p><pre id=P></pre><svg id=S width=276 height=96></svg><script>N='Received5Validate5Notify5Done'.split(k=5)
setInterval(_=>{c=N.slice(0,k%=6);w=276/c.length;b=k++>4;s=h=''
c.map((t,i)=>{e=!i|i>2;x=w*(i+.5);r=e?9:w/4+5;q=e?9:14
s+=`\n .<a>${i?i>2?'endEvent':'serviceTask':'startEvent'}</a>(<q>${t}</q>)`
h+=(i?`<path d="M${x-w+R} 48H${x-r}m-4-3l4 3-4 3"/>`:'')+`<rect x=${x-r} y=${48-q} width=${2*r} height=${2*q} rx=${18-q} stroke-width=${i>2?3:1} /><text x=${x} y=${e?70:51}>${t}</text>`;R=r})
P.innerHTML='Bpmn.<a>createProcess</a>(<q>order</q>)'+s+(b?'\n .<a>withAutoLayout</a>().<a>build</a>()\n<i>// valid BPMN 2.0 XML, laid out</i>':'')
S.innerHTML=h},500)</script>discussionon the pull request that claimed it
There are no comments or reactions on a tile. The tile is the statement — it runs, its bytes are above, and anything worth saying about it belongs where the change was made. Find its pull request on GitHub.
an address is permanent · nothing here is ranked, bumped or decayed · 0496 is this tile's address for as long as the grid exists