I am wondering how I could contribute to any community activities of L5 as a non-developer?
I can (basically) use Shell, but can not code or understand what needs to be done when looking into Purism Git (source.puri.sm). Or understand content of several chats in Matrix channels. So contributing code is very limited, basically “0”.
Translation(s), documentation(s), testing, feedback of any kind, whatsoever?
You can write up documentation for each of the apps on the community Wiki. There is lots of work there that needs to be done in terms of documentation.
You can also join Reddit’s r/Purism and simply try to be a voice of reason to respond to the Purism critics. (This is a thankless task, but necessary in my opinion.)
I would love to do so. Now I downloaded all necessary pieces, sitting in front of the unlock screen and being able to operate, because I cannot slide to unlock. Help???
Already done for my language.
Potentially, after running QEMU is done. See above.
I like actions more than word. That is why I try to support here. Surfacing Evergreen best way should speak more than answering threads of haters and trolls.
I experienced this same problem when I first used the Qemu image. Pressing space got me past the “Slide up to unlock” screen and then my mouse would work for pressing the buttons for the password. That may work for you.
Before I was wrong. There are missing translations. Did one for Chatty and now raised an issue in source.puri.sm asking developers to merge it into repo. Hope that works out well. When successfully done, I will do more translations.
You can also type the password with the keyboard. For me, I think that the mouse problem only happened the first time using the VM. I think if I get past the login screen, the mouse works and if I reboot, the mouse works on the login screen. However, it has been a long time since I have used the Qemu image since I already have a Librem 5.
Now I tried to pull the .yaml files for translation from git, finalize them and commit them back to master branch. --> Error message.
Is there a how to … work with gitlab in source.puri.sm anywhere?
Or am I just not allowed to push back files to repository.
Again: Hard to help for non-developers, but still struggling to cross the boundaries.
There is the Contributing page which covers quite a lot of different things, including submitting patches. The way that most repositories are set up on source.puri.sm means that you can’t push to the master branch. Usually, you have to follow these steps:
Fork the repository on source.puri.sm so that your account has a copy of it.
Clone the repository locally.
Create a branch for the changes you want to make, then make the changes: git checkout -b <name>
where name is something meaningful.
Commit the changes.
Push the commit back to your fork at source.puri.sm: git push origin <name>
where name is the branch name you used.
This last step should result in a message telling you how to make a merge request for your changes.
There is another way to do things but I think the workflow is not quite optimal. This is to create an issue first, then create a merge request for that issue by clicking the Create merge request button. However, I think the instructions it gives when you click the Check out branch button are not correct for the workflow we have.
A workaround that might be easier is to create an issue in your own fork of the repository, then click Create merge request for that issue. Unfortunately, that wouldn’t help for existing issues.
Any idea if contributing to translations will be made easier (or even possible) anytime soon? Any movement on DamnedLies integration problems (like translations being in limbo) or any of the other issues with the process?