Design of Sprout
Warning
🚧 Sprout is still in active development and evolving quickly, so the documentation and functionality may not work as described and could undergo substantial changes 🚧
Within the design documentation are two main sections:
- Architecture: The architecture section describes the high-level requirements, components, use cases, expected users, and how the system will be organized and deployed.
- Implementation: The implementation section describes a much more detailed description of how we will implement the architectural design. The detail is at the level of exact Python functions, CLI commands, and the app endpoints and pages.