Hi

A good starting point is this document:
https://github.com/lxde/lxqt/wiki/Contributing-code

We all have different workflows but if you work on lxqt apps day to
day, you will definitely want to do what you're doing here. It's not
as necessary if you are just contributing once in a while.
J. Leclanche


2015-01-07 16:38 GMT+01:00 Michael Vetter <michael.vet...@uni-konstanz.de>:
> Hello folks,
>
> I wondered what's the best workflow for LXQt.
> I will tell you what I do and would be happy to hear your approaches,
> maybe also comparisons.
>
> I tend to have all applications I work on in ~/src.
>
> So initially I do:
>
> $ https://github.com/lxde/lxqt ~/src/lxqt
> $ cd ~/src/lxqt
> $ git submodules init
> $ git submodules update --remote --rebase
>
> Then I remove all the sudo stuff in the build script (since I dont use
> sudo). And do:
>
> $ su
> # ./build_all.sh
>
> Which builds all LXQt libraries and applications. Then I add startlxqt
> into my .xinitrc and change into LXQt.
>
> Now let's say I work on lxqt-runner.
> I import the CMakeLists.txt from ~/src/lxqt/lxqt-runner into QtCreator.
> Read the code, do my changes.
>
> $ git checkout -d newfeature
> $ git commit...
>
> Normally I then run the build_all.sh script again. To copy my changed
> version of lxqt-runner into place and test it for a while.
> When I am done I create a pull request on GitHub.
>
> In this scenario I don't use any LXQt packages from my distribution,
> since it might happen I want to do a change on a lib or something.
>
> I am not sure whether this is the best approach. But generally I like
> it. The only thing I don't like is that I surpas my systems package manager.
>
> Looking forward to your opinions.
>
> --
> Michael
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming! The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net
> _______________________________________________
> Lxde-list mailing list
> Lxde-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxde-list

------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to