Hi,

Quick comment first: Let's leave the -opaque versions out of the
repository for now. Will figure out the compositing issues before 0.8
release as they're targeted.
I'll explain how to do it; can't hurt.
Little set up first though: you will need git installed. If you've
never used git before, you will need to set your real name and an
email address of your choice with `git config --global user.name "My
Name"` and `git config --global user.email "<m...@example.com>"`.
Remember to also set a SSH key in your Github account in order to be
able to be able to read/write with ssh!

Once you got those things ready:

- First step is to fork the lxqt-common repository to your github
account by clicking the "Fork" link at the top right of the
repository.
- Then, clone your fork of the repository locally with git clone
g...@github.com:<your-account>/lxqt-common.git.
- In your local repository, create a new branch. Call it, say,
new-themes with "git checkout -b new-themes"
- Move your themes to lxqt-common/themes/ and add them to the tree;
one per commit please. Do this with git add flat-dark && git commit -m
"Add dark theme"; git add plasma-next && git commit -m "Add
plasma-next theme"
- You can now push your branch to your personal fork of the
lxqt-common repository. That fork (remote) was automatically assigned
the name "origin" when you cloned. Usually, you would just do "git
push", but on your first push from a branch you need to be more
specific: `git push --set-upstream origin new-themes`
- If everything went well, you should have successfully pushed your
changes to your fork in the "new-themes" branch. If you go to the web
URL for that fork (github.com/<you>/lxqt-common.git), you will see a
green button at the top of the repository that detected that push and
will suggest you to open a pull request. Do so, and you are done :-)

PS: If you ever need to modify code in a pull request, you can do so
with more advanced git commands (git commit --amend, for example) and
then use `git push --force` to force-push destructive changes to your
fork. Github is smart and will update the PR for you.

Let me know if you can do all this; I know it can be a bit overwhelming.
J. Leclanche


On Wed, May 21, 2014 at 2:52 AM, Inti <intialo...@gmail.com> wrote:
> Jerome, could you help me pulling the themes to the repo? I was unable to do
> it.
>
> Here are the latest versions (including the credit for KDE and small fixes):
> http://goo.gl/7CgSd4
>
>
>
> 2014-05-19 20:24 GMT-05:00 Jerome Leclanche <adys...@gmail.com>:
>
>> On Tue, May 20, 2014 at 1:58 AM, Inti <intialo...@gmail.com> wrote:
>> > Writing from my Gmail account, shame on you Yahoo!
>>
>> =/
>>
>> >
>> > As  told you earlier today, the KDE VIsual Team have no problems with
>> > the
>> > port I did from their Plasma Next theme, just asked for some credits.
>> >
>>
>> Yay KDE team :)
>>
>> > I included a comment at the begining of panel.qss and wallpaper.cfg,
>> > which
>> > are the main parts where the port take place.
>>
>> Please also make sure you add a mention in the lxqt-common README
>> file. Something like "LXQt 'Plasma' theme based on KDE Plasma by the
>> KDE Visual Team".
>>
>> >
>> > Both themes are unfinished, but Im trying to pull them to github and I
>> > must
>> > confess Im a little lost (Im a graphic designer!), I understand I must
>> > fork
>> > the repo (lxqt-common) then add my themes, push them to my forked repo
>> > and
>> > then pull the request to the upstream one. It is right?
>>
>> Using git is optional for one-time contributors, though if you intend
>> to do lots of contributions you will want to set it up at some point.
>> Here is a document by Github on how to use pull requests:
>> https://help.github.com/articles/using-pull-requests
>> You can ping me on IRC (Freenode/OFTC #lxde jleclanche) when I'm awake
>> if you need help with this.
>>
>> >
>> > One more question: I did two versions of each theme (Transparent and
>> > opaque)
>> > because in my system the panel turn invisible if I apply a theme with
>> > transparency and without compositing (i saw a bug about this) so the
>> > workaround I found was to have two versions of the theme. Am I right?
>>
>> This is a known bug. We don't really know what to do about it right
>> now. For now, just assume compositing is on, no need to do a second
>> version.
>>
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> > Instantly run your Selenium tests across 300+ browser/OS combos.
>> > Get unparalleled scalability from the best Selenium testing platform
>> > available
>> > Simple to use. Nothing to install. Get started now for free."
>> > http://p.sf.net/sfu/SauceLabs
>> > _______________________________________________
>> > Lxde-list mailing list
>> > Lxde-list@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/lxde-list
>> >
>
>

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to