Skip to content

The new and redesigned Symfony Docs diagrams #7283

Closed
@javiereguiluz

Description

@javiereguiluz

Problem

A few months ago, we introduced the new Symfony Documentation. One of the pending tasks in our TODO list was to add more diagrams/illustrations and to redesign the existing ones.

We need to solve two problems:

  1. Look for the right tool to create these diagrams.
  2. Decide the style/design we want to apply to those diagrams.

The requirements for the tool must be:

  • It must be free and open source.
  • It must work offline and it must be installable.
  • It must be cross-platform at least for Linux, Windows and macOS.
  • It must export diagrams at least to SVG and PNG.
  • It must be actively developed.

The requirements for the new design must be:

  • The must look "professional", which means that they would look as if they were taken from a book of O'Reilly, Apress, Packt, etc.
  • The fonts used in labels/text must be open source (or a equivalent free font license).

Solution

  1. For the tool, I propose to use Libre Office Draw, which is the only tool I found to meet those requirements.
  2. For the design, I propose to use a similar style to the books mentioned earlier.
  3. For the fonts, I propose to use TeX Gyre Heros Condensed Regular, which is a free font.

And this is how this would look like in practice:

Before (click image to enlarge it) After (click image to enlarge it)
serializer_workflow chart3
New diagram for Security Guard (created by @a-ast in #7280)
chart1

We need your comments

Please share your comments about the proposed tool and design. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions