david_kang
Better Boot Screens with BPAEngine (Plymouth)
a project by mdeniz
This project is about hacking and pushing further an engine called BPAEngine written in plymouth that enable people to develop better boot screens without much effort. Having those new boot screens in our distributions would be great. Plymouth is a "basic" scripting language for developing boot screens (See some Fedora examples running). Our openSUSE distributions have their own plymouth themes packaged on the branding-openSUSE package. And in my opinion they are very basic..., just a dot moving in 3 positions with the nice background and a logo.
The Team Dashboard Web Application
an idea by lslezak
Why a Dashboard?
In the YaST team we use quite a lot of external or internal services like GitHub, Travis, Jenkins, Open Build Service, Bugzilla, Trello,... It is too difficult and time consuming to track all those tools and get an overview what is OK, what failed and what actions should we take to resolve the problems.
Refresh openbuildservice.org
an invention by hennevogel
openbuildservice.org is the landing page of the Open Build Service free software project. It could use a fresh design.
Gran Canaria office: whiteboard, cubieboard and more
a project by ancorgs
Time for technical housekeeping in the shared Gran Canaria office. For the last couple of weeks, the Cubieboard powering our "SUSE office in a box" has been unresponsive. I want to check why. Fix it, update the system, etc.
Improve Ruby
a project by ammartinez
Let's use the Hackweek to improve Ruby, the programming language I use every day. It is while using a language when you can realised that things that need/can to be improved, so there are many things that only Ruby developers can raise up. Also, getting involved in the development of Ruby will help to get a better understanding of how it works. So I will take my ideas/concerns to the Ruby community and implement some of the them in the code of the Ruby core. Ruby features and bugs are tracked in https://bugs.ruby-lang.org/projects/ruby-trunk/issues
Time Cube
a project by cbruckmayer
An initial prototype from the last hackweek can be found on YouTube Some may know the reality TV show shark tank where entrepreneurs pitch their startup ideas to get an investment. There is a German franchise of this show called "Höhle der Löwen".
Jupiter system
an invention by SLindoMansilla
Description
Experiment with and implement a server (openSUSE Kubic, SUSE CaaSP) with connected thin clients (Raspberry Pi) that executes GUI applications from docker containers running on the server.
JetPad - Online collaborative text editor
a project by ammartinez
At SUSE/openSUSE we are using (at least some times) Etherpad, whose functionality is really limited and looks as taken from the past. :seenoevil: After taking a look to other possible Open Source alternatives, I think there is at the moment any which offers all the feature I would like to have. Because of that I would like to contribute to JetPad, with the idea of using it privately and that it can also be used by SUSE/openSUSE. JetPad is a web-based collaborative text editor built with SwellRT real-time technology and the Angular 2 framework. Both JetPad and SwellRT code can be found in GitHub:
Killing security bugs and zombies in the shadows with X-rays and gitlab
a project by vpereirabr
To follow a responsible disclosure while dealing with security issues on Open Build Service, we are going to setup a gitlab project mirroring our github project and set CI, using gitlab CI, to make sure that the security changes aren't introducing any regression and avoid embargoed issues being leaked.
Learn Rust by writing an IRC bouncer
a project by IGonzalezSosa
A good way of getting to know a new programming language is... writing some code. So although there are some good IRC bouncers, like ZNC, we want to write another one just for learning. But why an IRC bouncer? Because it is not rocket science, but it implies network communication (acting as client and as server at the same time), handling concurrent connections... in a few words: it sounds fun.
Bring Jangouts to Factory and Debug it
a project by gameboy974
Motivation: "Make Jangouts Great Again!!"
Network improvements in our Gran Canaria extra-official office
a project by rtorrero
I'd like to spent some time improving the network for our office in Gran Canaria in the following aspects: - Mini rack: Get a cheap or second hand mini rack to put all the network equipment inside.
Learn about DHT protocol and write a client in Go/Ruby
a project by ikapelyukhin
The subject says it. Learning about DHT seems like a fun project.
Alternative React and Material-UI frontend for SUSE Manager
a project by malbu
Develop a proof of concept frontend based on React and Material-UI as an alternative to the JSP/Struts based frontend currently available.
New office decoration
a project by mdeniz
As we have grown in our remote and non official office at Gran Canaria we had to rent another space. This new office is almost empty and we need a little bit of love to improve the sensation of relax and commodity while we do what we love most. The main target of this project is to kickstart the decoration process, creating a minimum plan of what we want to achieve and step the first steps :smile:
Learn Elixir
a project by david_kang
I would like to learn Elixir, I plan to do some tutorial and look into books. I if I have time also start with Phoenix the framework for Elixir :smile:
Improve OBS service scripts
an invention by enavarro_suse
For every instance of OBS, each time the obs-api package is updated the obsapidelayed
service is reloaded. This takes more time than is expected.
Task to be done are:
LibertyDraft.dev
a record by hennevogel
Discover Free Software projects that expose you to real-world tech problems so you can gain experience for the job market.
Problem
Migrate more OBS service scripts to pure systemd
an invention by enavarro_suse
Following the work started in the last hackweek, Improve OBS service scripts, I will try to migrate current service script for workers to systemd unit, and at the same time, try to get rid of the sysv code.
Learn Vim scripting
an idea by npower
I use vim (yes one of those people) but I am a real non power user, I'd like something like Aurelien's smbmode for Emacs to be available when I open samba log files in vim. I have no idea how possible or not this is. I came across this tutorial/book some time ago but didn't find the time to look at it. I'd like to go through the book and hopefully have a crack at starting a samba log reader plugin for vim (duplicating the features from smbmode)
Learn Golang
a project by krauselukas
Since quite a while I'm interested in learning the programming language golang. I want to use the time to get a basic understanding and maybe realize a small project with the gained knowledge.
vscode: allow it to take advantage of podman systemd containers for execution and debugging
an idea by rtorrero
This project aims to be able to compile & execute wicked from vscode by generating the RPM files and installing them onto a dynamically created container with systemd support, ultimately allowing to debug from the editor in a matter of seconds. Current situation
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.
Bot to check new gems in the bundle for maintainability
an idea by hennevogel
If I submit a PR on github || SR on OBS that introduces new gems into the bundle I want a bot to tell me about the maintainability of this gem. - https://probot.github.io/
OBS Project Monitor page redesign
an idea by vpereirabr
Exactly what problem will this solve? The project monitor page is currently based on a table with search and filter.
Learn Crystal by porting part of YaST to that language
an invention by ancorgs
For a very long time, I have been planning to play with Crystal as possible substitute/complement for Ruby. With that goal, I have isolated a very small subset of the Ruby project I know the best (yast-storage-ng) and I want to migrate that subset to Crystal to get a general feeling about the language. See the repository with the experiment already in progress. There is no evil plan to migrate YaST to Crystal. This is just done in the Hack Week spirit of "what if". But if more people join maybe we could get this to an state in which some benchmarks can be executed to check what's the real gain in speed and memory consumption using Crystal instead of Ruby (note: speed and memory are not the only goals of the migration).
Port Hack Week Tool to Terminal CSS
an idea by hennevogel
Terminal CSS perfectly transports the Hack Week vibe for me. Let's port this page!
Looking for projects around:
Nothing at the moment
Activity