graph { graph [engine:dot rankdir:BT clusterize:true applyCss:true intention:semi grayscale:false desaturate:true] concept -> concept__manifest [reverse: false] concept -> concept__pr [reverse: false] concept -> concept__mission [reverse: false] concept -> concept__architecture [reverse: false] concept -> concept__configuration [reverse: false] concept -> concept__portal [reverse: false] concept__portal -> concept__portal___concept__jq_s4 [reverse: false] concept__portal -> concept__portal___concept__presenter [reverse: false] concept__portal -> concept__portal___concept__operations [reverse: false] concept__portal___concept__operations -> concept__portal___concept__operations___concept__portal___concept__push___POST [reverse: false] concept__portal___concept__operations -> concept__portal___concept__operations___concept__portal___concept__set_idx____PUT [reverse: false] concept__portal___concept__operations -> concept__portal___concept__operations___concept__portal___concept__pop_idx____DEL [reverse: false] concept__portal___concept__operations -> concept__portal___concept__operations___concept__portal___concept__peek_idx____GET [reverse: false] concept *= concept__portal [reverse: false] concept__portal *= concept__portal___concept__ambition [reverse: false] concept__portal *= concept__portal___concept__intention [reverse: false] concept__portal *= concept__portal___concept__opportunity [reverse: false] concept *= concept__phases [reverse: false] concept__phases *= concept__phases___concept__repo [reverse: false] concept__phases___concept__repo *= concept__phases___concept__repo___concept__phases___concept__edit_data [reverse: false] concept__phases___concept__repo___concept__phases___concept__edit_data *= concept__phases___concept__repo___concept__phases___concept__edit_data___concept__phases___concept__repo___concept__phases___concept__per_email [reverse: false] concept__phases *= concept__phases___concept__processor [reverse: false] concept__phases *= concept__phases___concept__presenter [reverse: false] concept [z: 9.5 @html: "
concept
" nomen: "concept"] concept__manifest [z: 4.75 @html: "
manifest
• source code is not runnable.
• source code can be edited.
• source code can be distributed as
runnable in a dev mode. or baked in a
production mode.
• in the dev-mode distro the code can be
edited.
• and source-code diff can be extracted
and applied.
" nomen: "manifest"] concept__pr [z: 4.75 @html: "
pr
• spolumajster
" nomen: "pr"] concept__mission [z: 4.75 @html: "
mission
• ked mas 3 napady za hodinu alebo 3 za
rok, robi sa s tym rovnako
• mozes realizovat psychol. session
• mala by tobyt fyzicka alegoria
• malo by to byt radikalne racionalne a
vedecky
• ale v istom momente od toho upustit a
otvorit sa chaosu
• top value is to be frictionless
• eliminar es crear
• fragment commander
• paper show
" nomen: "mission"] concept__architecture [z: 4.75 @html: "
architecture
• as a structure it precedes technology
• elaborate...
" nomen: "architecture"] concept__configuration [z: 4.75 @html: "
configuration
• platform: linode, databox, untiloop
• appliance: front for domain
• org:#/paper/papers/repolero/re⸨#/paper/papers/repolero/re⸩
• molecule, atom...
" nomen: "configuration"] concept__portal [z: 4.75 @html: "
portal
• a logical component of interaction:
• visualize data and provide a bridge to
receive input.
• the portlets can be baked html pages.
• TODO explain: portlet, person, master,
station...
" nomen: "portal"] concept__portal___concept__jq_s4 [z: 2.375 @html: "
jq-s4
• super simple static site
• made with jq-html and dbox-portal
• baked portlets: server side rendered
autonome html pages.
• rapid hackable prototyping.
" nomen: "jq-s4"] concept__portal___concept__presenter [z: 2.375 @html: "
:presenter
• its a portlet
" nomen: ":presenter"] concept__portal___concept__operations [z: 2.375 @html: "
operations
these modify the LIST.delete get head patch post put options.
" nomen: "operations"] concept__portal___concept__operations___concept__portal___concept__push___POST [z: 1.1875 @html: "
:push /POST
push tail
" nomen: ":push /POST"] concept__portal___concept__operations___concept__portal___concept__set_idx____PUT [z: 1.1875 @html: "
:setidx /PUT
overwrites state and returns it
" nomen: ":setidx /PUT"] concept__portal___concept__operations___concept__portal___concept__pop_idx____DEL [z: 1.1875 @html: "
:popidx /DEL
pop tail returns it
" nomen: ":popidx /DEL"] concept__portal___concept__operations___concept__portal___concept__peek_idx____GET [z: 1.1875 @html: "
:peekidx /GET
returns state by idx
" nomen: ":peekidx /GET"] concept__portal___concept__ambition [z: 2.375 @html: "
ambition
• stay simple.
• be a side-car, hijackable prototype.
• have BASH as main backend platform.
• BASH allows all.
" nomen: "ambition"] concept__portal___concept__intention [z: 2.375 @html: "
intention
• each part is independent and can be
skipped.
• the :presenter can be any OS-independent
software
• nano, browser, electron, idea
" nomen: "intention"] concept__portal___concept__opportunity [z: 2.375 @html: "
opportunity
• the :repo can hold a git repo
• or be behind a syncthing gateway
" nomen: "opportunity"] concept__phases [z: 4.75 @html: "
phases
" nomen: "phases"] concept__phases___concept__repo [z: 2.375 @html: "
:repo
• its the primary data.
• can be served as /repo CRUD e.g. dufs
" nomen: ":repo"] concept__phases___concept__repo___concept__phases___concept__edit_data [z: 1.1875 @html: "
edit data
• we will need authorization
• but it should be minimalistic as
possible
• use unique tokens, handed out in person
" nomen: "edit data"] concept__phases___concept__repo___concept__phases___concept__edit_data___concept__phases___concept__repo___concept__phases___concept__per_email [z: 0.59375 @html: "
per email
• mail: send, receive and parse
• the "send" can be produced by
a local GUI (aka editor)
• a mail message can be the event source
• naive rabbit-mq
• supports attachments
• naive mailing groups
• git transported per email?
" nomen: "per email"] concept__phases___concept__processor [z: 2.375 @html: "
:processor
knows how to orchestrate processing of
data
" nomen: ":processor"] concept__phases___concept__presenter [z: 2.375 @html: "
:presenter
• static server of baked portlet pages
• untiloop../repolero/todo-queue.mdd⸨../repolero/todo-queue.mdd⸩
• editable with../editor.mdd⸨../editor.mdd⸩:: bonus live-refresh?
" nomen: ":presenter"] }