Learn & Improve Qt, C++ - Project Oficinaa project by slemke Oficina, a mechanical workshop application developed in Qt/C++ Hackweek 17: Work on TODO - Test. Make it very stable, after that, insert it in openQA. |
Package wire-desktop for openSUSEan idea by suntorytimed Wire Desktop App on openSUSE Currently there are two home projects which build a wire-desktop app for openSUSE. |
Controlling and Testing the YaST UI Remotely (for Integration Tests, openQA)a project by lslezak Hackweek 18 UpdateWhat Has Been Done During HackWeek 18 |
Bugzilla Sync for Taigaan idea by suntorytimed What is Taiga? On the first view Taiga (taiga.io) is a open source Trello replacement. On the second it is way more than that. Taiga does offer a lot more integration into Scrum and Kanban Workflow than Trello could ever do (even if you would pay for all those neat power-ups). Taiga is offered as hosted and self-hosted (as it is completely open source) and does offer all features in payed and free accounts on the hosted solution. Unlike tools like Gitlab where there are premium features that are held back for the enterprise offering this tool is developed in the open (https://github.com/taigaio). |
Infrastructure-by-code + full-build-pipeline with the example of OBS+openQAan invention by okurz motivationLots of crucial steps in the SUSE/openSUSE product build workflow are not known or not even accessible by many people but hidden as "custom scripts" on "some machine" in the worst cases. Nowadays infrastructure and build pipelines should be written as code, e.g. in git repos, with UI frontends to show the always current state of what is going on, what needs to be done to release products, where are problems. The least we can do is learn a bit more in this direction. |
Create packages for maintenance toolsan invention by pluskalm Currently helpers for maintenance of SLE/openSUSE such as |
FATE sync for Taigaan idea by suntorytimed What is Taiga? On the first view Taiga (taiga.io) is a open source Trello replacement. On the second it is way more than that. Taiga does offer a lot more integration into Scrum and Kanban Workflow than Trello could ever do (even if you would pay for all those neat power-ups). Taiga is offered as hosted and self-hosted (as it is completely open source) and does offer all features in payed and free accounts on the hosted solution. Unlike tools like Gitlab where there are premium features that are held back for the enterprise offering this tool is developed in the open (https://github.com/taigaio). |
Package kompose (docker-compose to k8s converter) for openSUSEan invention by suntorytimed What is kompose? kompose is a tool to help users who are familiar with docker-compose move to Kubernetes. kompose takes a Docker Compose file and translates it into Kubernetes resources. |
Chrome plugin to watch openQA jobsan invention by asmorodskyi In day to day job I often wait for openQA job to change a state. I plan to create chrome plugin which would allow to watch for some certain job and will send you notification when run is end. |
Gnome applet for a wickeda project by asmorodskyi Idea is create applet with same functionality which provided by network-manager applet . Gather more detailed requirements is part of fun :) |
Extend urlwatch to support monitoring of GitHub (and other git) reposan idea by kbabioch I'm currently using urlwatch to watch for new releases in upstream projects. It monitors the output of a URL and notifies you about any changes. This works fine for URLs, but there is currently no official support for GitHub. Due to the nature of the GitHub webpages, there is a some change each time you access the page and it is difficult to come up with the right set of filters. Since there is an official API that can be used to ask for changes in a particular repository, it would be nice if urlwatch had support for it. I've worked on a prototype in the past, but never came around to cleaning it up, and making it configurable through urlwatch's configuration files. Upstream is interested in this feature and is willing to merge it. |
Information Architecture Redesigna project by loquacity I'd like to consider the possibilities for redesigning SUSE documentation. Mark Baker ("Every Page is Page One") says "include it all, filter it afterwards" which is the exact antithesis of what we currently offer. Let's consider how we can move documentation into the future: search driven, user friendly, accessible, and in line with the way our readers use the rest of the internet. |
Teach rubocop about schemas and migrationsa project by bergmannf I want to write a new rubocop cop that verifies that a |
Make Yast CA Mgm-Ng out of Yast RMT modulean idea by ikapelyukhin :warning: Bold and crazy ideas down below, read only if you dare :warning:
Yast CA management module isn't on SLE15 yet, so now in Yast RMT module (package name |
Clean up the Uyuni frontend stacka project by j_renner Many of the Uyuni / SUSE Manager web UIs are still based on the no longer maintained Struts framework (version 1.2!) and implemented as JSP pages, while we added newer features based on the Spark framework and React. For me there is a vision of using only one technology stack (especially just one web framework, frontend framework and template engine) eventually, so it is about time to get rid of the old stack. While this is surely a huge effort, why not start with a new login page and then go from there rewriting other pages one by one? Things to look at in particular: |
Get a basic understanding about MD software RAID setupan invention by jsmeix I need to get a basic understanding about MD software RAID setup only via command line tools to be able to understand, |
Connect to matrix.org via weechatan invention by ktsamis I want to connect to matrix.org via weechat in Leap 15.0. 1. I need the matrix script |
Little systemd utilities improvementsan invention by mkoutny Some ideas from the list: Small ones: |
status pagean idea by tampakrap The openSUSE Heroes team provides a status page under https://status.opensuse.org, which is based on Cachet. While it is very nice to provide a status page to the users, this one has a few key issues explained below, * The need of the DB requires syncing between locations. Thus it would have been better to replace it with a static web page (see also at the offsite meeting summary link above, which also includes links of status pages of other infra teams). |
Hibernate encryption and authentication adapt to user land util and keyringa project by joeyli Intel Chen Yu developed a user land utility: Introduce the in-kernel hibernation encryption |
Salt Support Tools (try to ditch supportconfig)a project by bmaryniuk Currently Salt is using |
JetPad - Online collaborative text editora 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: |
Investigate zchunk support for delta downloads of repository metadaraa project by mlschroe See Jonathan Dieter's chunk project. https://github.com/zchunk/zchunk |
Help Astronomy team from University of Louisvillean idea by aplanas The Astronomy team at the University of Louisville is providing documentation about how to setup openSUSE for a better experience for the daily job: http://www.astro.louisville.edu/mediawiki/index.php/OpenSuse |
Transactional Desktopan invention by fcrozat Leap 15 and TW supports Transactional Server system role but some additional work is needed to have a transactional desktop system role. The purpose of this hackweek is to document what need to be fixed and try to fix it. |