Update developer.md

This commit is contained in:
xiaoyifang 2024-07-10 10:46:16 +08:00 committed by GitHub
parent ea8bc6056b
commit d0965eb06e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,10 +3,22 @@ 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)
* Load `goldendict.pro` or `CMakeLists.txt`
* Modify some code
* Hit the `Run`.
(On Linux, install dependencies)
Windows(qtcreator for example)
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
@ -16,4 +28,4 @@ Commit messages should follow [Conventional Commits](https://www.conventionalcom
Reformat changes with `clang-format` [how to use clang-format](https://github.com/xiaoyifang/goldendict/blob/staged/howto/how%20to%20use%20.clang-format%20to%20format%20the%20code.md)
Remember to enable `clang-tidy` support on your editor so that `.clang-tidy` will be respected.
Remember to enable `clang-tidy` support on your editor so that `.clang-tidy` will be respected.