yfjiang
GNOME Localization for zh_CN (Relaunched)
a project by ychen
GNOME is important to openSUSE and other distributions. I would like to help with the translation of GNOME. Mainly, the focus will be on the chinese (zh_CN) translation of GNOME 3.22 and 3.24 user interface. Note for Hackweek 15: Tong Hui would be review the GNOME 3.22 and 3.24, which will be release very soon.
openQA IDE
a project by coolo
There is a running gag built into openQA called interactive mode. It goes like this: "if you need the interactive mode, it's broken". The reason: the so called interactive mode is a collection of hacks - in theory making it possible to update needles in a running test. But in fact it's a UI desaster that almost never works. So the goal of this hackweek project is to get rid of it - and instead build a real control from the webui into the backend allowing tests to be written on the fly including needle creation/updates. Easy as that.
Windows 10 in openQA
a project by lnussel
To make sure openSUSE can coexist nicely with an existing Windows installation, we need to have automated regression testing. UEFI and secure boot are especially interesting.That means installing Windows and openSUSE in parallel in openQA. Instead of just uploading some prepared hard disk image, openQA should ideally install Windows itself and save the generated image. In a second run openQA can then install the latest Leap or TW on that disk image.
git snitch
a project by zhangxiaofei
While it is important for package maintainers to track the upstream code base activities and backport significant patches in a timely manner, it could be a tedious work when there's hundreds of packages in a project (ahem, GNOME) to follow manually. So I wish to get mail notifications when new commits with certain keywords (e.g. SIG, {crash, hang}{s, ing, ed}, leak(age), CVE-, https://bugzilla.gnome.org/show_bug.cgi?id=*, etc, etc) come in.
Deploy an openQA and create 3 openQA testcase for nautilus
a project by qzhao
Deploy an openQA on my locally virtual machine and create 3 openQA test case for nautilus.
Learn how openQA was implemented in details.
a project by GraceWang
Learn how openQA was implemented in details. And will spend some time to learn Perl (e.g. read the book <Learning Perl>)
GJS memory snapshot tool
an idea by xiaoguang_wang
GJS is javascript engine used by gnome-shell. gnome-shell some time has memory leak from GJS. GJS has GC engine to manage memory. How to find memory leak with GC engine, a better way is to take memory snapshots and diff snapshoots.
Learn and use meson
a project by JonathanKang
meson[0], a replacement to autotools, is very popular nowadays. It's a lot faster than autotools as far as what I hear and see. Besides lots of GNOME projects has been ported to meson. As one of the maintainers of GNOME Logs[1], I need learn meson and try to port Logs to meson for faster building. *[0] http://mesonbuild.com/
Solve a bug for GNOME upstream
an idea by qkzhu
I want to improve my C skills and pick up some knowledge about Gtk+, Glib, Gobject... Some GNOME C projects might be a good place to start:
Easy Hacks of LibreOffice
an idea by zhengqiang
LibreOffice is developed by hundreds of people around the world. It's free and open source software, so I would like to study how it works and add improvements. Start with fixing bugs, to improve skills and be more involved in open source projects.
Experiment with WeKan
an invention by RBrownSUSE
While I despise Trello, I quite like the idea of using a Kanban board to organise my individual work and much of my personal projects So if I have time during Hackweek I plan on looking at https://wekan.github.io/ also
Rewrite Jangouts using React/Redux
a project by IGonzalezSosa
We already tried to improve the Jangouts data model in the past and, although we made quite some progress, we did not finish it. I've been playing a bit with React and Redux lately, and I would like now to try a different approach replacing Angular with that combo. Using Vue.js might be another option too. Of course, we are not going to rewrite Jangouts in just one week, but let's see how far we can go. By the way, the redesign branch contains some interesting stuff from one of the GSoC that we should consider.
next-generation email synchronization program
a project by dancermak
There are various email synchronization programs like offlineimap or mbsync, which have some inherent limitations: - mbsync does not support IMAP IDLE
Implement GNOME Software's Distribution Upgrade in Leap(and possibly Tumbleweed)
a project by JonathanKang
GNOME Software supports distribution upgrade, that only requires a few clicks for upgrading your system. But it's not integrated into Leap. So this is that I plan to do this Hack Week.
Involved components
Refresh my knowledge of linear algebra
an idea by qkzhu
I have to stay in the house due to the outbreak of 2019-nCoV, it's a good time to pick up my textbook and immerse into the math world. Resources:
gnome-shell-extension Floating Dock
an invention by xiaoguang_wang
Create a gnome-shell extension inspired from an Android app floating toolbox. floating toolbox
Improve GUI interface for FriCAS
a project by zcjia
The current GUI of FriCAS is ancient and difficult to use. I plan to improve that by using modern GUI frameworks, at least to make a working proof-of-concept demo to show this idea works.
Write a minigame with Python
an idea by GraceWang
Write a minigame with Python The main purpose of this project is learn how to use Python to do something.
Study openQA
a project by qzhao
I want to study the knowledge of openQA I will read the online documents and do some experiment in virtal-machine.
More significant HA cluster node wins fencing match under 2-node split-brain
a project by yan_gao
In a 2-node HA cluster without quorum server, since neither of the cluster nodes (partitions) has more than 50% votes in case of split-brain, we should configure corosync.conf
to enable two_ndoe: 1
, so that both nodes (partitions) will be granted "quorum". But there'll be potential fencing matches which could introduce double-fencing by chances.
The current solution is using random/static fencing delays by configuring pcmk_delay_max/base
parameters for stonith resources to prevent double-fencing.
containerizing MicroOS Desktop components
a project by fcrozat
Project Description
Moving as much as possible of MicroOS Desktop into containers.
Show Me The Key: A screenkey alternative that works under Wayland via libinput
a project by AZhou
Updated about 2 years ago. 2 hacker ♥️. 4 followers.Improve the gnome-shell extensions
a project by xiaoguang_wang
Project Description
Improve the gnome-shell extension Screen word translate and Switch Workspace
containerizing MicroOS Desktop components (reloaded)
an invention by fcrozat
Project Description
This is a continuation of last year project:
Explore a popular desktop distro -- Steam Deck OS
a project by zcjia
Project Description
I'd like to explore a very popular desktop Linux distribution from last year -- the Steam Deck OS. It is said to be immutable, so I hope to get some inspiration from it to help our ALP.
Port zypp-gui to GTK4
an idea by xiaoguang_wang
Project Description
zypp-gui is a tool to download and update system.
Add support for resolving package conflicts interactively in PackageKit
a project by JonathanKang
Project Description
This has been a missing feature in PackageKit. I'll try implementing this in PackageKit itself and its zypp backend.
Help Ansel: Fork of Darktable, the open source photography workflow application and raw developer
a project by AZhou
Project Description
Darktable is an open source RAW development tool that can run on Linux, its UI is based on GTK and supports many cameras. And Ansel (firstly called R-Darktable) is a fork by Aurélien PIERRE, who (as he claimed) is a core-dev and resident color science guy of Darktable.
Create an ALP based Leap replacement. (Grassy Knoll)
an invention by simotek
Hackweek 23
Since Hackweek 22 this project has been made much easier with the introduction of "ALP Granite" however that project is not in a state where it is ready for us to do significant work without it as such my goals for this hackweek atleast are somewhat less then last Hackweek, hopefully by next hackweek Granite will be in a better place to build on.
Looking for projects around:
Nothing at the moment
Activity