On 17 September 2017 at 03:08, Ben Lau <xben...@gmail.com> wrote: > Hi Tomasz, > > It is cool. It is very surprising to find that it has a template for a > barcode scanner. >
Thanks. > Do you have the plan to make it works with Qt Creator directly? Such that it > could create a project by File -> New File or Project -> Milo Code Database > -> xxxxx Yes, that sounds great. No concrete plan yet, but I will put it on my TODO list, thanks! > > On 8 September 2017 at 15:14, Tomasz Siekierda <sierd...@gmail.com> wrote: >> >> Hi Qt! >> >> We've just released Milo Code Database: a set of small, useful helper >> classes >> for Qt, easy to include and use - plus a scaffolding for new projects we >> call >> the New Project Template. At Milo, we use them in many of our projects >> to speed up development, and we figured they may be useful to the >> community >> as well. >> >> MCDB comes in 2 forms: >> >> 1. Installer - which helps to set up a new project in just a few seconds >> (with >> scaffolding for Qt app, documentation, CI integration, versioning, config, >> logger, and more). It can even set up a git repo and do the initial commit >> for >> you :-) >> 2. Set of independent git repos, easy to clone / download / use as >> submodule. >> >> So, what are the goodies? >> >> * New project template - template for all new Qt projects (QML and >> Widgets). >> Contains a scaffolding for Qt app with documentation, tests, resources >> etc. >> * MScripts - scripts for integration with GitLab CI, Mattermost, >> versioning >> scripts for all platforms (including git SHA), and more >> * MConfig - a small class which helps storing user app settings and >> configuration >> * MLog - small but powerful log class, with full categorized logging >> support >> * MRestAPI - handy set of base classes for talking with REST web servers >> * MBarcodeScanner - small helper class that allows to scan barcodes and QR >> codes >> using QZXing library >> * MCharts - implements some simple yet meaningful and eye friendly charts >> to >> display data >> * MSentry - remote logger support (Sentry/ Raven). Easy to turn on and >> off, just >> with a config switch >> * MCrypto - AES module, containing simple and convenient API, based on >> OpenSSL >> and it has a fallback if OSSL is not available >> >> License? >> >> MIT. We are actually open to other licenses, too, if somebody thinks that >> MIT >> is not proper in this case. >> >> Where can I get it? >> >> MCDB installers (Linux and Windows): >> https://seafile.milosolutions.com/d/2c50614e1e/ >> MCDB docs are available online: >> https://docs.milosolutions.com/milo-code-db/main/ >> And all submodules are listed and documented here: >> https://docs.milosolutions.com/milo-code-db/main/subprojects.html >> Each module's source code is on GitHub: https://github.com/milosolutions >> >> Contributing >> >> We're open to any comments, critique, pull requests etc. We can also help >> if >> any piece of the documentation is unclear. It's all being constantly >> updated and >> we're happy to get some external input. >> >> Feel free to reach me at sierd...@gmail.com or more officially at >> ppm...@milosolutions.com >> >> Cheerio, >> sierdzio >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest > > _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest