Dia is a program for drawing diagrams.
Homepage: https://wiki.gnome.org/Apps/Dia
Repository: https://gitlab.gnome.org/GNOME/Dia
Dia is a GNU program, and is Free Software. See the COPYING file for the licence.
General documentation can be found in the doc/ directory.
If you are thinking of contributing (either code or diagrams), please see HACKING.md.
For compilation and installation instructions please see BUILDING.md.
Report bugs in GitLab https://gitlab.gnome.org/GNOME/dia/issues, check existing issues (open and closed) to check your bug isn't already know (or indeed fixed!)
If the issue is not there, please report it. Otherwise, give it a "thumbs-up". This will us prioritise them.
If you use Dia, we would love to hear from you!
Please feel free to share comments/feedback/questions in the forum: https://discourse.gnome.org/tags/c/applications/7/dia
We also hang out on IRC on GimpNet irc.gimp.org on
#dia-editor
channel.
Dia has been inactive for a few years so it is always nice to hear from people (still) using it.
There is a lot of work to be done in order to bring Dia up to date. Part of the reason why Dia has been around for so long is that it is very stable. We intend to keep it that way.
We would love to have more people on-board helping improving Dia. For that, the only requirement is patience :slight_smile:. Software quality comes not from the code itself, but how people develop that code. As such, we need to be very nitpicky with what we accept into master and when.
Do not be offended: we aren't trying to be mean, control-freaks or in any way belittle your work, it's simply that good things take time and there's no way to rush quality. With that in mind, we welcome all contributions, no matter how tiny so please get in touch.
We currently need somebody to look after the Windows builds and packages. Most of us use Linux as our main operating system, so if you use Windows and would like to program on Dia on Windows, for example, getting it running on Visual Studio + Meson, please get in touch. Note that this involves doing full development on Windows and is not limited to just getting it to compile.
Similarly to the above, we need somebody to ensure Dia builds and runs well on macOS.
Dia is translated over at l10n.gnome.org (module: dia), please submit translations there instead of as merge requests
Much of the documentation in doc/ is outdated. We need somebody to go through the documents, check what is good, update them and then maintain them. If you enjoy or want to practice technical writing or would be interested in helping with the translation we would love to hear from you!
Ideally the docs would be rewritten in mallard instead of docbook
One simple way to ensure Dia works well for everybody is to test it on as many machines as possible. This role is simple and is a very good way to get more familiar with the Dia codebase. Plus, the more people Dia works for from source, the easier it is for package maintainers and the easier it is for anybody to contribute patches:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。