Repo created
This commit is contained in:
parent
a629de6271
commit
3cef7c5092
2161 changed files with 246605 additions and 2 deletions
36
docs/DESIGN.md
Normal file
36
docs/DESIGN.md
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
# Repository structure
|
||||
|
||||
The project is divided into several directories below which are nested gradle projects.
|
||||
|
||||
## app
|
||||
|
||||
This contains the highest level code such as UI and core logic.
|
||||
|
||||
## backend
|
||||
|
||||
APIs for sending and receiving messages
|
||||
|
||||
## mail
|
||||
|
||||
Low level code for dealing with internet mail protocols
|
||||
|
||||
## plugins
|
||||
|
||||
Additional, standalone, libraries used by K-9
|
||||
|
||||

|
||||
|
||||
# Walkthrough
|
||||
|
||||
To help you understand the design, the following sequence diagrams show typical flows through the
|
||||
classes. Each class is colour-coded by its top-level project.
|
||||
|
||||
## Reading email
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## Sending email
|
||||
|
||||

|
||||
Loading…
Add table
Add a link
Reference in a new issue