Skip to main content
Ctrl+K

somnia

  • Tutorials
  • How-to Guides
  • Explanations
  • Reference
  • GitHub
  • PyPI
  • Tutorials
  • How-to Guides
  • Explanations
  • Reference
  • GitHub
  • PyPI

Section Navigation

  • Architecture
  • Architectural Decision Records
    • 1. Record architecture decisions
    • 2. Adopt python-copier-template for project structure
    • 3. Play the book in the page, not in Audiobookshelf
    • 4. Choose a place from a list, rather than talk about it
    • 5. Render one book at a time, in its own unit, and let the page watch
    • 6. Answer a question about the book, out of what you know, as far as they have listened
    • 7. Cross a chapter without letting go of the player
    • 8. A second library, under the same ids
    • 9. Drop Audiobookshelf
    • 10. Draw the spoiler line where they are
    • 11. Put the guard on the row, not on the search
    • 12. One way a goto ends
  • Design decisions
  • Explanations

Explanations#

Explanations of how it works and why it works that way.

Architecture is the map — the pieces, and how a night flows through them. Design decisions is the argument: why the map looks like this, and the choices that have no ADR of their own. The ADRs record the turns that were taken, one argument each.

  • Architecture
  • Architectural Decision Records
  • Design decisions

previous

Use the page at night

next

Architecture

Edit on GitHub
Show Source

Built with the PyData Sphinx Theme 0.20.0.