Skip to content
Contact

Something not working, or not making sense?

Forma is open source and looked after by one person, so messages come straight to a real inbox rather than a ticket queue. A short note with the right detail gets a much faster answer than a long one without it.

Before you write

A lot of what people ask is already written down. Troubleshooting covers the common failures — a retired model, an exhausted quota, a layout that came back approximate — and the FAQ covers formats, cost and designer compatibility.

Forma is open source — a reproducible bug is more useful as an issue on the repository, where it can be tracked and closed in public, than as a message in one person's inbox.

What to include

A wrong layout
The file you uploaded, and what came back. The original PDF beats a screenshot of it — that is usually the whole explanation.
A file the designer rejects
The generated .repx and your DevExpress version. The XML is checked in the browser first, so this one is worth reporting.
An error message
The exact wording, and whether it happened on the first request of the session or a later one.
A security issue
Report it privately: by email with "Forma security" in the subject, or through GitHub's private vulnerability reporting. Please do not open a public issue for anything that could expose someone's key or saved reports. An acknowledgement comes within a few days.
An idea
What you were trying to do, more than the feature you had in mind — the underlying task is the useful part.

Send a message

Everything marked with an asterisk is needed. Nothing else is collected. The form is delivered by FormSubmit, a free relay that forwards what you type to the maintainer's inbox as email; the privacy policy says more. For a security issue, use the private routes this page lists under it instead.

Your message and address are used to reply to you and nothing else. No newsletter, no analytics on this form.

Or email directly

Replies usually take a day or two. There is no on-call rota behind this — it is one person and a mail client.

Behind the project

Waqar Sayyed

Designed and built Forma, end to end.

The interface, the prompt design, the DevExpress XML generation, the encryption around the API key and the decision to keep generation out of the server — all of it is one person's work, and the reasoning behind each choice is written down in the open.

The application is the portfolio. Everything else is linked here.