Adopt Typescript in D-Installera project by IGonzalezSosa Project DescriptionIn January, we announced the D-Installer project, an attempt to build a web-based installer on top of YaST and Cockpit. Since then, the codebase has grown significantly, especially the JavaScript part. |
|
|
Learning ROSa project by zhonglidong Project DescriptionThe Robot Operating System (ROS) is a set of software libraries and tools for building robot applications. From drivers and state-of-the-art algorithms to powerful developer tools, ROS has the open source tools you need for your next robotics project. |
Write a CLI program for OneDeva project by cxiong Project DescriptionDevelop a CLI (Python) for OneDev. |
CI/CD pipeline with Gitlab/Docker/Kubernetesa project by waynechen55 Project DescriptionCI/CD, which stands for continuous integration (CI) and continuous delivery (CD), creates a faster and more precise way of combining the work of different people into one cohesive product. In application development and operations (DevOps), CI/CD streamlines application coding, testing and deployment by giving teams a single repository for storing work and automation tools to consistently combine and test the code to ensure it works. |
Learn move knowledge about build website and improve qa xfstests dashboarda project by yosun BackgroundA dashboard for testing and analysis xfstests results just initial this year. It has a lot of performance issues to fix, and it also needed to add more features to get usable. Also bootstrap looks very easy to use, plan to learn some frontend knowledge for fun. |
Tool to collect relevant data from images and containers tested in openQAa project by jlausuch Project DescriptionThis idea has been partially implemented for JeOS images, where we are collecting some data from the images whenever a new build ends up in openQA. For instance, https://openqa.opensuse.org/tests/2419705#step/image_info/9 is collecting the size of the image, as well as total number of RPMs, the list of RPMs with their size and some filesystem information. |
generate a python tool to create test suites from migration test matrixan idea by leli Project DescriptionI will generate the python tool to create test suites from migration test matrix instead of the old tool with VB. |
TeX macros for a puzzle gamea project by mcalabkova MotivationThere is plenty of puzzle games (see Šifrovačky.cz), but currently none designed for children. With my husband we are thinking of starting/reviving one and creation of a fine typesetting system is one of the preliminary steps. The macros could also be used by other puzzle games in need of a new typesetting system (I could publish them if I liked my work). |
Learning boot loadera project by qzhao Learning boot loader related knowledgeLearn about boot manager, including trusted computing, disk encryption, EFI, storage and more |
Improve Scrum Master Dashboarda project by ilausuch Project DescriptionNow in Public Cloud and Containers QE team we are using https://github.com/BillAnastasiadis/qe-c-backlog-assistant. But we want to go far from here to be capable of provide more information and analysis |
Create a distributed midi keyboard for kidsan idea by ilausuch Project DescriptionThe idea is to create a midi keyboard where every kid could be responsible of a note. This is a part of some workshops to show the children of a montessori school about how the music can create emotions. |
Project Verifree : internal key server(s)a project by mcaj Project descriptionThe project Verifree is about GPG key server. The goal is build a Key server, where users are able to |
Installation server setup utilityan idea by csalmond Project DescriptionCreate a utility that will simplify setup a SLES machine to be a PXE boot server. This will include installing and setting up tftp, dhcp client/server, nfs server, and vsftp server. Selecting, mounting, exporting, ISO and kiso images for PXE installation and setting up PXE boot menus. |
|
Project Skyscraper - PoC of a Cloud Governance Dashboarda project by tmuntan1 Project DescriptionWe would like to create a single interface for teams to manage our cloud governance. |
Learn network related knowledgea project by XGWang0 Project DescriptionPlan to learn network related knowledge to benefit to performance test |
Find openQA jobs which using specific test modulea project by rfan1 [Description]: # A simple web package can find openQA jobs/jobgroups which use specific test module [Status]: # In plan |
Blog about our ScummVM Freeware games packagesa project by sndirsch Blog about ScummVM Freeware games of our openSUSE Build Service games projectStatus |
FIDO2 emulationa project by mkoutny Project DescriptionFIDO2 is set of specifications for multi-factor authentication. It is based on asymmetric cryptography with secrets stored in a HW token. The token must support the protocol to be usable. |
Modular kernel packaginga project by mwilck Project DescriptionCreate a PoC for a modular packaged kernel. This means: |
Having closer look at openQA and search for comparably simple improvement optionsa project by clanig Project DescriptionThe project is about getting more familiar technically with the openQA code and checking for improvement options in dependence of the expected impact and effort. |
early stage kdump supporta project by mbrugger Project DescriptionWhen we experience a early boot crash, we are not able to analyze the kernel dump, as user-space wasn't able to load the crash system. The idea is to make the crash system compiled into the host kernel (think of initramfs) so that we can create a kernel dump really early in the boot process. |
Family with Kubevirta project by xguo Project DescriptionTry to family with Kubevirt in SLE |
Family with MicroOSa project by xguo Project DescriptionTry to family with MicroOS for ALP Virtualization |
fontinfo.opensuse.organ idea by pgajdos Project DescriptionEither resolve github.com/pgajdos/fontinfo issues or R.I.P. fontinfo.opensuse.org. |
apptainer with jobbera project by mslacken Apptainer job execution layerjobber is small self contained perl script which does simple execution of serial jobs. |
Catch up on information/training video's from SUSEcon, technical reviews, etc.an idea by Jackman1 I have not been able to keep up with various information, technical review, tech days and SUSEcon videos. That's what I will be doing. I will have to continue to work part of the time as well, but will take time to review available learning resources. |
Prettier dashboard for solar panel statusa project by emiura Project DescriptionMy current dashboard for solar panel status runs on a raspberry PI and it is based on lighthttp and a couple of shell and python scripts, but it is very ugly. |
geekoops - reusable ansible roles for openSUSEa project by ph03nix Project DescriptionI started the geekoops project last year for hosting some generic ansible roles for openSUSE. |
|
ioBroker for home-based laba project by hrommel1 Project Descriptionuse ioBroker to power-control home-based lab with as low as possible carbon footprint |
Open Source book reader for visually impaired/blinda project by DKarakasilis Project DescriptionI was talking with a friend the other day who is blind. He briefly explained to me how he reads books (the regular, paper printed ones). So, he is taking a photo of each page, passes that to the OCR to extract the text in digital form, then passes that to some text to speech engine to read it out loud. |
Solar water heating control panel using ESP32a project by alarrosa Project DescriptionI have in my house a solar panel to heat water that is controlled by a "dummy" control panel from which I can see the current temperature of the water in the solar panel and the water in the tank. There's a pump that moves water from the tank into the solar panel and back into the tank in order to heat it when the temperature of the solar panel is x degrees higher than the temperature in the water tank. There's also a resistance in the water tank that can be turned on to heat the water when there's no sunlight. |
Hack around c3osa project by EDiGiacinto Project DescriptionC3OS is a lightweight Kubernetes-focused GNU/Linux elemental derivative that optionally supports automatic node discovery, automatic role assignment and optionally VPN out of the box with no kubernetes networking configuration required. |
Extended Catalog of SUSE Slideware Templatesa project by dominic_vieira Project DescriptionThere are lots of interesting presentations happening all throughout SUSE on all manner of subjects. Presenters have found all kinds of creative ways to showcase their content using different shapes, templates, and other tools to convey important information. If you're looking to start a new presentation, the current slide templates are great to get started with but often time presenters have to look elsewhere for design inspiration. The goal of this project is to create a centralized "extended catalog" of Powerpoint and Impress templates, as a compliment to the existing templates, and make them available to SUSE employees through ImageRelay, that can serve as inspiration and templates for those looking to create rich and complex presentations based on examples built by fellow SUSE employees. |
openSUSE on Fairphonean idea by FridayKetchup I am curious if we can run openSUSE or another SUSE OS (SLES/Micro) on a Fairphone. Status: To start at the beginning |
Developer documentation for edliban idea by neilbrown Project Descriptionedlib is an editor that I am writing - because I got too annoyed by emacs. |
Polish a few GFXprim appsa project by metan DescriptionGFXprim is a minimalistic widget library written in C I've been toying with for the last ten years. At this point there are several useful application written in it such as music player, pdf browser, map viewer etc. |
Some modern webUI feature in openQAan idea by okurz motivationWant to learn JavaScript and current frameworks and improve openQA |
Discover X11 or Wayland displays with Akria project by atgracey Project DescriptionI want to be able to schedule a k8s workload when a display is attached. This is useful for wallboards or other workloads that need a screen. |
Acetylenean idea by phillipsj Project DescriptionA Windows init system based on ignition and combustion for Humans. |
|
ClusterMon Wrapper - Pacemaker Cluster Monitoring that customers can re-usean idea by roseswe Project DescriptionSUSE Linux Enterprise High Availability Extension (SLE HAE) is based on pacemaker as the cluster engine, corosync as the message layer and hundreds of resource agents. These resource agents (RA) can be used for almost all imaginable HA use cases. |
Learn to do 3D animations for product documentation in Blendera project by rainerkoenig Project DescriptionSometimes open source products lack of a good and inspiring documentation. So my idea is to brush up my Blender skills to a level that I'm able to do some tiny 3D animations to explain workflows and procedures better. |
Linux training manual for openSUSE localised for South Africaa project by aslamr Project DescriptionUpdate Linux training manuals that were created in 2011 under a CC share-alike license for opensuse. In 2011 Inwent, GIZ and FOSSFA created training material using the LPI exams requirements. This project is to update the content of that manual. |
[Part 2] Self assessment application for learning a (human) languagea project by mssola Project DescriptionBasically, I want to continue to what I did last time (link). Back then I got some really good results, but I didn't quite make it to a state in which the application is totally useful. |
Azure Active Directory for Linuxan idea by lramage Project DescriptionImplementing Single Sign-On and Two-Factor Authentication for Office 365 on Linux |
|
Containerized home mirrora project by lkocman I'm running a simple home mirror, but I managed to get into a situation where I have to use a bunch of custom excludes. I think we should be able to offer what people want nowadays.\ |
openSUSE build supported by SUSE ITa project by vgrinco Project DescriptionSUSE IT needs help from fellow geekos with release engineering skills to define the requirements, process, infrastructure, and tools for building an openSUSE-based distribution bundled with SUSE IT-supported application stack. The resulting OS build will be offered as a standard distribution for new SUSE employees in addition to the existing Operating System library. |
Self Watering Indoor Vegetable Gardena project by kberger65 Project DescriptionThis first part of this project will build a moisture sensor using an ESP32 board and circuit python. I am hoping to implement a notification method using SMS or Email. Additionally, future plans include adding a Web based interface to view historical data as well as optionally adding some mini pumps that will water the plants once a specified moisture level (very little detected) has been reached. |
Improve yamltidya project by tinita Project Descriptionyamltidy is a tidier/linter for YAML files. It's pretty new. |
Scripted CardDAV address book modification in PHPa project by holgisms Project DescriptionRunning a self coded PHP application that - among other stuff - manages address data stored in some database. In order to have that address data not just in my application but also in mail clients or on mobile phones, I exported the data to an CardDAV address book of an ownCloud server. But whenever address data within my application is changed or new addresses are added, I also need to modify the data on the ownCloud server. In order to avoid that, I'd like to utilize a simple CardDAV library in PHP to automate that step. |
Switch software-o-o to parse repomd dataa project by hennevogel Currently software.opensuse.org search is using the OBS binary search for everything, even for packages inside the openSUSE distributions. Let's switch this to use repomd data from download.opensuse.org |
|
|
Looking for alternatives to do hardware monitoring or extend the existing method'sa project by berndschubert Project DescriptionLooking for ways to capture hardware-specific data and use them later to predict unexpected behaviors. Tools can be collectd, prometheus-nodeexporter, ipmiexporter , grafana-agent or other. |
Support Config Analyticsa project by bwgartner Project DescriptionFurther refine (based on last year's sca-L0 project) the automation and the functionality of an L0 approach to collect, analyze and provide notifications and next-step guidance across the data pipeline from an individual system all the way to an initial support request review. In general this is like an AIOps/ITOps edge-core workflow. |
Multi-cloud Lightweight metadata CLIa project by seanmarlow Project DescriptionThe goal of this project is to create a lightweight multi-cloud metadata CLI for Public Cloud environments. There are cloud specific packages that exist but they all have different API and many are developed in Python which is quite heavy for cloud images, especially containers. Leveraging a compiled language will help with keeping the CLI lightweight. |
WASM support for cloud native buildpacksan idea by atgracey Project DescriptionThe wasm ecosystem is becoming more mature and feature rich. With this, I'd like to allow developers to run their code in wasm without needing to know how to set up their tooling or build the binary. Because of this, I think it would be interesting to extend cloud native buildpacks so you can build wasm-oci images in any of the platforms that support buildpacks. |
Improve geekoops ansible rolesan idea by ph03nix I want to improve and extend my ansible rolebook project called GeekOops. The goal is to ensure that the current rules are up-to-date and then implement one or two more roles. Another focus is set on improving the existing documentation/webpage, so that the project becomes better accessible to the openSUSE community. |
Improve SLE Release Management Containera project by suntorytimed Project DescriptionIn this project I would like to extend the capabilities of the SLE Release Management Container. This container is used by some colleagues in the SLE Release Management team to have access to osc and other Release Management critical commands inside a container environment. This includes the beta-emails project to send our beta announcements. |
Explore the state of voice control on linuxa project by szarate Project DescriptionI would like to be able to give my fingers a well deserved rest from time to time, so I'd love to be able to either control my computer with voice or simply dictate to it, for writing emails and so on, and if possible... even writing some code using my voice! |
Porting a Robot to 64 bit ARM / Raspberry Pi 3a project by simotek Project DescriptionI have a Linux Powered Robot ( https://www.youtube.com/watch?v=AMz01IRAgZI&t=1s ) Currrently it uses an odroid C1 a very old version of tumbleweed and uses old python that may need porting. |
smart car based on raspberry pia project by lansuse Project DescriptionI made a smart car with raspberry pi in the hackweek18, brought up ultrasound sensor and camera module in hackweek20. Now I want to finish the remaining part of the code. |
Learn Real Time Linux on Raspberry Pi aarch64 and build 4WD robota project by jahudson Project DescriptionI plan to learn how to program for PREEMPT-RT (Real Time) patched Linux kernel on aarch64 architecture. I will use a digital oscilloscope and a raspberry pi to compare preempt vs preempt-rt kernels on aarch64 vs a micro-controller. I then plan to build a 4WD robot utilizing the Raspberry Pi, I2C sonar sensors, DC motor controller and camera. |
osc Porcelain inside Emacsa project by agraul Project DescriptionEmacs |
Write an open source driver for the DeckLink Mini Recorder 4Ka project by patrikjakobsson Project DescriptionThe DeckLink Mini Recorder 4K is a PCI Express capture card featuring one 6G-SDI and one HDMI 2.0a connection. It can record all formats uncompressed up to 2160p30. The big difference with this card compared to many other capture cards is that it captures all the raw data uncompressed. This allows for it to be used for automatic testing of graphics cards. |
|
Migrate suntorytimed/resourcespace container to an openSUSE basea project by suntorytimed Project DescriptionFor quite some time I am providing a ResourceSpace container on Docker Hub. It is meanwhile pulled about 234K times but unfortunately still based on Ubuntu. Meanwhile I have updated the base to Ubuntu 20.04, but I would like to move it to openSUSE instead. With ResourceSpace 9.5 coming out soon I see a possibility of introducing this switch. Enno Gotthold also did a great job of packaging ResourceSpace on OBS, so this could be used as a starting point for the container. |
Loggee - A tool to interact with your board game collection and plays (made in Elixir)a project by gfilippetti Project DescriptionI started developing Loggee as a CLI to interact with Board Game Geek and it's API. I wanted to have an easy way to see my games and log my plays in the site, and as a bonus, learn more of the functional programming language Elixir. |
WebRTC individual track recordera project by avicenzi Project DescriptionDo you need to record podcasts or interviews remotely? |
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 |
Port some classic game to Linuxa project by MDoucha Let's pick some old classic game, reverse engineer the data formats and game rules and write an open source engine for it from scratch. Some games from 1990s are simple enough that we could have a playable prototype by the end of the week. Write which games you'd like to hack on in the comments. Don't forget to check e.g. on Open Source Game Clones, Github and SourceForge whether the game is ported already. |
Learn TCPa project by jiriwiesner Learn the inner workings of TCP as implemented in the Linux kernel. This will involve * reading textbooks and IETF docs |
HelenOS: <filesystem> of a downa project by jjindrak During the previous Hackweek [0], I have successfully implemented, tested and merged [1] an implementation of the entire C++ standard header <future>. This time, my aim is to modernize the C++14-esque standard library [2] of HelenOS [3][4] with a C++17 feature - the <filesystem> header. The <filesystem> header is much larger than the <future> header which I barely managed to implement and test in the allocated time for the previous Hackweek, but <future> was mostly OS-independent as it relied only on previously implemented features of the standard library. The <filesystem> header, however, is limited by the filesystem API of the OS and as such implementing of the entirety of it might not be possible, limiting the scope of the project (which is a good thing due to the time constraints). The primary features of the header [5] that should be implemented: |
MicroOS Desktopa project by RBrownSUSE Updated almost 2 years ago. 27 hacker ♥️. 19 followers. |
|
Enlightenment openQA improvements + git build images.a project by simotek
|
Enlightenment Themesa project by simotek I have several themes in progress, they all need lots of work before they could be used with openSUSE. * The gtk people keep changing things so the gtk theme I use to match my enlightenment theme also needs fixing. |
Easy openSUSE Upgradea project by maverick74 The idea is about an easy way to allow users to make upgrades (e.g.: changing from one major version like 15.0 to version 15.1) using a GUI and as easy as they can in Ubuntu. Something like a notification with a button to perform the upgrade with just one-click, instead of having to deal with the terminal, that frights some new users and gives them the sensation of an outdated system. |
Enlightenment Live CDa project by simotek Create a openSUSE 13.2 Live CD. As enlightenment doesn't fit on the standard openSUSE CD I'd like to create a Image with it. |
gfxboot for grub2a project by snwint Make a final attempt to implement a graphical user interface for grub2 (gfxboot2).It's quite some work, unfortunately. Here's what's done so far: |
|
crash-pythona project by jeff_mahoney New Development In previous hack weeks, the first few days ended up being wasted on just getting it working. I'm pleased to share that the code quality has improved dramatically since the last hack week and there are now extensive test cases for both unit testing and testing against real vmcores, and we'll use both mypy and pylint (if installed) to perform static analysis. Packages for those are available in openSUSE or as part of the crash-python OBS repo for SLE15. It has been tested with kernels from 3.0 to 5.1. |