- Search in the Github issues, if a similar issue has already been filed. If so, please contribute to this issue.
- On opening a new issue on Github, add a descriptive title describing in a few words your problem. Think of the terms you would have searched for to find this issue.
- Leave a reproducible list of steps leading to the error.
- If possible add the Node and NPM version you ware using as well as the OS.
This project was built with Microsoft Visual Studio 2019.
Dependencies:
- Curl: Install via
vcpkg install curl curl:x64-windows
- WxWidgets: Install via
vcpkg install wxwidgets wxwidgets:x64-windows
Remember to integrate via vcpkg integrate install
.
The docs
folder contains the application icons.
- The application icon was as SVG build in Inkscape.
- From there it is exported as PNG.
- The PNG is converted into the application icons via https://icoconvert.com/.
- This icon gets copied to the corresponding projects.
FetchUrl
fetches METAR strings from remote servicesMetarParser
converts METAR strings into a structured object. Lots ofMetar*
objects assist in doing so.AeroflyWeather
converts METAR objects into values usable in Aerofly FS 2/4.AeroflyBlender
can gradually change the current weather from current to target weather.AeroflyConfigFile
save Aerofly FS 2/4 values into the Aerofly FS 2/4 main config filemain.mcf
.
- Fork the repository on GitHub
- Load this project into your code editor.
- Create a new feature branch from
develop
branch, likefeature/my-cool-feature
. - Start developing. Coding guidelines will be enforced by
.editorconfig
. - If you are really nice you will supply a test for the stuff you coded.
- Add a line to the
CHANGELOG.md
to tell people what you did in your feature. - Commit with a meaningful commit message (e.g. the line you put into
CHANGELOG.md
) & push to your repository. - Run testing procedures. Be sure that all tests pass before proceeding any further.
- Submit a pull request.
- 🎁
:gift:
New feature - 💊
:pill:
Bugfix, repairing a broken functionality - 💣
:bomb:
Possibly breaking change, needs further explanation - 🔧
:wrench:
Internal, technical improvement