First, thanks for your interest in the contribution to this app, I appreciate it!
There are a couple of ways to contribute to Save Desktop:
Thanks to the community, Save Desktop is translated into more than 20 languages. However, if your language is not available in the app or if your language in the app is not complete, feel free to add or edit it using Weblate!
It's also possible to translate the application wiki here
To add or modify an existing language, you must be registered for Weblate, which can be done via email, a Github or Google account, and many other services.
Save Desktop is written in Python 3 using GTK 4.0 and LibAdwaita libraries, so if you have knowledge of Python and, ideally, in combination with these libraries, your contributions are welcome! If you don't know how to contribute specifically, you can check out the issues marked as “good first issue”.
No Python knowledge? Never mind. For example, you can contribute to the application wiki (e.g. improve webpage style)
- Fork this repository
- Clone your fork via GNOME Builder
- Make and test your changes
- Open terminal (Ctrl+Shift+T) and run:
git add . && git commit -m "Describe your changes" && git push
- Create pull request on GitHub
It should be noted that this app is available under the GNU GPL 3.0 license, so it is necessary to follow the license conditions.
Have you found a bug in the app? Do you have a suggestion for a new feature, or is something not clear? You can use Github issues for this purpose, but make sure someone else hasn't reported a similar issue before you. Don't prefer Github issues? If so, you can use this form or Github discussions.
I look forward to your contributions to this app!