Prosperous documentation
Start here
- README - Prosperous documentation
Guide
Reference
- CAPABILITIES - Unpairing from the
scene
- DESIGN - Prosperous
- GLOSSARY - Glossary
- PAD - The pad, and where it should live
- USAGE - Using it
- USER_GUIDE - Prosperous User Manual
& GUI Guide
- VIDEO - Video
- decisions/D001-prosperous-exists-and-it-is-a-library
- D001 - Prosperous exists, and it is a library with two consumers
- decisions/D002-a-target-s-answer-is-read-on-its-own
- D002 - A target's answer is read on its own terms, and a refusal is
not a failure
- decisions/D003-the-fake-blocks-on-accept-and-knocks-to
- D003 - The fake blocks on accept and knocks to stop, because polling
was measured and was terrible
- decisions/D004-what-cannot-be-checked-is-refused-by
- D004 - What cannot be checked is refused by name, in both places it
comes up
- decisions/D005-the-command-line-holds-nothing-and-its
- D005 - The command line holds nothing, and its exit codes are part of
what it holds
- decisions/D006-continuous-integration-runs-the-one-dev
- D006 - Continuous integration runs the one dev command, and nothing
else
- decisions/D007-the-target-is-a-manifest-source-and-the
- D007 - The target is a manifest source, and the path is asked for
rather than assumed
- decisions/D008-the-frame-grabber-is-a-resident-payload
- D008 - The frame grabber is a resident payload with its own port, and
its protocol is written down before it is built
- decisions/D009-the-window-matches-orbistoun-s
- D009 - The window matches orbistoun's, deliberately, down to the
version
- decisions/D010-two-more-columns-and-neither-of-them
- D010 - Two more columns, and neither of them may lie about what was
not looked at
- decisions/D011-the-library-backups-and-what-a-copy-has
- D011 - The library, backups, and what a copy has to promise
- decisions/D012-the-window-is-a-sidebar-of-sections-and
- D012 - The window is a sidebar of sections, and streaming is somebody
else's program
- decisions/D013-a-target-answered-and-three-guesses
- D013 - A target answered, and three guesses became measurements while
two rules turned out wrong
- decisions/D014-downloading-is-built-because-a-target
- D014 - Downloading is built, because a target handed over digests to
check it against
- decisions/D015-names-come-from-the-target-and-are
- D015 - Names come from the target, and are never invented
- decisions/D016-the-manifest-format-is-one-tool-s-file
- D016 - The manifest format is one tool's file, and
port
is ours
- decisions/D017-five-lists-one-mechanism-and-what-an
- D017 - Five lists, one mechanism, and what an honest list can
contain
- decisions/D018-a-save-transfer-decides-before-it-moves
- D018 - A save transfer decides before it moves anything
- decisions/D019-the-first-write-to-a-target-and-what-it
- D019 - The first write to a target, and what it had to earn
- decisions/D020-what-the-target-is-measured-rather-than
- D020 - What the target is, measured rather than looked up
- decisions/D021-package-installation-was-a-shell
- D021 - Package installation was a shell builtin, not a service
- decisions/D022-this-project-sends-and-supervises-it
- D022 - This project sends and supervises; it does not drive
- decisions/D023-two-pad-models-on-purpose
- D023 - Two pad models, on purpose
- decisions/D024-three-ways-to-make-something-run-on-a
- D024 - Three ways to make something run on a target, and three
buttons
- decisions/D025-pros-link-takes-the-logging-facade-and
- D025 -
pros-link takes the logging facade, and the empty
dependency table goes
- decisions/D026-the-window-ships-its-own-manual
- D026 - The window ships its own manual
- decisions/D027-process-control-is-prosperous-work
- D027 - Process control is prosperous work, not obSCEne's
- decisions/D028-the-param-sfo-reader-comes-from-selfish
- D028 - The
param.sfo reader comes from SELFish; the
in-place writer stays
- decisions/_preamble -
Decisions
Project memory