[SailfishDevel] The missing HelloWorld. Wizard included
Putze Sven
sailfish.os at hardcodes.de
Sun Dec 1 09:55:05 UTC 2013
Hi,
one thing I am trying to wrap my head around is the usage of a project for different devices/operating systems (why? because a living ecosystem needs to attract more developers and those coming from other platforms will come if they already use Qt or see a chance in switching to Qt but they sure don't want a maintenance nightmare). IMHO something like the rpm folder should go at least one directory level down, so one could differentiate between the brands or operating systems at top level. But so far any tests with rpm in another level broke apart. I am not sure if something is hardcoded here or if I simply don't know where to look?
In such an attempt I would rename the folder "src" to "sailfishos" or something similar.
What's your thoughts about that?
BR.
Sven
On 30.11.2013, at 19:06, Artem Marchenko <artem.marchenko at gmail.com> wrote:
> Hi All
>
> *Short version*
> Go check this out and contribute corrections - https://github.com/amarchen/helloworld-pro-sailfish
>
> *Long version*
> "Just an app" templates make my heart cry. Changing them to the proper structure is pain every time you go beyond "just a helloworld".
>
> So I created a Helloworld Pro for Sailfish. Something that has minimal UI, but proper project structure and a couple of UI and non UI QML tests (includes src, test folders, multipackage .yaml/spec, proper 86x86 icon, etc) and passes harbour acceptance criteria (pending for now).
>
> And then I added a wizard script that renames everything to whatever project name you like to help you get started with MyCoolApp instead of helloworld-pro-sailfish
>
> Wizard is a bash script validated on Mac only, because that's the platform I use.
>
> Similar scripts for Windows and other corrections/improvements (e.g. adding simple app cover) are very welcome via pull requests.
>
> You will find the project at https://github.com/amarchen/helloworld-pro-sailfish
>
> If you want to do more with QML testing that I greatly encourage, this old presentation is still valid - www.slideshare.net/AgileArtem/test-drivingqml-12941898
>
> Enjoy!
>
> Cheers,
> Artem.
>
> --
> Artem Marchenko
> http://agilesoftwaredevelopment.com
> http://twitter.com/AgileArtem
> _______________________________________________
> SailfishOS.org Devel mailing list
More information about the Devel
mailing list