mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-12-18 03:14:06 +00:00
1 KiB
1 KiB
Developing GoldenDict is not hard.
If you know some C++ and optionally some Qt, you can start to modify GoldenDict right now:
Install Qt and QtCreator
(On Linux, install dependencies)
Windows(qtcreator for example)
Prerequisite
Install visual studio community ,choose C++ component.
QtCreator Packages:
[x]qtX.X.X version
[x]MSVC2019 /GCC
[x]Qt5 Compatible Module
[*]Additional
[x]Qt Image formats
[x]Qt MultiMedia
[x]Qt Positioning
[x]Qt speech
[x]Qt webchannel
[x]Qt webengine
Coding Standards
Please follow C++ Core Guidelines and write modern C++ code.
Commit messages should follow Conventional Commits
Reformat changes with clang-format
how to use clang-format
Remember to enable clang-tidy
support on your editor so that .clang-tidy
will be respected.