Skip to content

Commit

Permalink
Update database diagram using MySQL Workshop
Browse files Browse the repository at this point in the history
  • Loading branch information
eloquence committed Oct 9, 2020
1 parent 1f63938 commit cead140
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 138 deletions.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
*.svg filter=lfs diff=lfs merge=lfs -text
*.vsdx filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.mwb filter=lfs diff=lfs merge=lfs -text
6 changes: 4 additions & 2 deletions docs/development/tips_and_tricks.rst
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,9 @@ Note that the ``cat`` example above will also add the ATHS info for the
Architecture Diagrams
---------------------

Some helpful diagrams for getting a sense of the SecureDrop application architecture are stored `here
<https://github.com/freedomofpress/securedrop/tree/develop/docs/diagrams>`_, including a high-level view of the SecureDrop database structure:
Some helpful diagrams for getting a sense of the SecureDrop application
architecture are stored `here <https://github.com/freedomofpress/securedrop-docs/tree/main/docs/diagrams>`_,
including a high-level view of the SecureDrop database structure:

.. image:: ../diagrams/securedrop-database.png
:width: 100%
6 changes: 4 additions & 2 deletions docs/diagrams/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,10 @@ an entry here:
`SecureDrop-visio.png`. For context, see [#274][].
- `SecureDrop-0.3-DFD.png`: A WIP DFD (data flow diagram) created for
SecureDrop 0.3. WIP.
- `securedrop-database.png`: A diagram of the tables and columns in the securedrop app's SQLite database.
- `securedrop-database.tex`: TeX used to generate the `securedrop-database.png` figure.
- `securedrop-database.png`: An entity relationship diagram of the
SecureDrop SQLite database
- `securedrop-database.mwb`: MySQL Workshop file used to generate
and update the diagram
- `SecureDrop_DataFlow.png`: Data flow diagram for SecureDrop.
- `SecureDrop_DataFlow.draw`: XML used to generate with [Draw.io][].
[SecureDrop website FAQ]: https://securedrop.org/faq#how_works
Expand Down
3 changes: 3 additions & 0 deletions docs/diagrams/securedrop-database.mwb
Git LFS file not shown
4 changes: 2 additions & 2 deletions docs/diagrams/securedrop-database.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
132 changes: 0 additions & 132 deletions docs/diagrams/securedrop-database.tex

This file was deleted.

0 comments on commit cead140

Please sign in to comment.