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