During Hack Week 7 I worked on an archive of Qt-based libraries. The goal was to easily make all available Qt libraries accessible to developers. Think CPAN for Qt. So I hacked on a web site and a command line client.
There was a little bit of progress on the project since then, but with the upcoming KDE Frameworks 5 there will be quite a number of additional libraries available for Qt developers. This should be well represented in Inqlude as well. The coverage of Inqlude is also still not complete, and the tooling needs some improvement as well, especially regarding integration with distributions.
openSUSE obviously is one of the prime targets for distribution integration. Ideally all libraries collected on Inqlude would be available on openSUSE as proper packages. This needs some packaging effort and integration with the Inqlude tooling. Ideally we could automate a big part of this effort.
Technology-wise Inqlude is based on JSON-formatted meta data distributed via git, and a command line client written in Ruby. It would be nice to also have a graphical client, which naturally would be written in Qt. It could use QML to present a nice dynamic UI. The Inqlude web site is done in static HTML and a little bit of CSS. Implementing a proper web UI might be nice, but is of secondary priority right now.
My goal for Hack Week 10 is to get Inqlude into a shape that it can be used productively by Qt developers, and is showing most if not all relevant Qt libraries out there.
While the target of the project is Qt for now, the technology behind is not limited to it, so for the future it might be an interesting direction to extend the concept to other classes of software as well.
You can find the current state at inqlude.org.
If you would like to join the project, you can find some tasks in the issue tracker. Feel also free to add additional tasks or report bugs there.
Blogs posts
This project is part of:
Hack Week 10 Hack Week 15
Activity
Comments
Similar Projects
YaST log grouping, better visualization of the log by lslezak
Description
TL;DR: I'd like to have som...
Improve SLE Release Management Container by suntorytimed
Project Description
In this project I would...
YaST log grouping, better visualization of the log by lslezak
Description
TL;DR: I'd like to have som...
YaST log grouping, better visualization of the log by lslezak
Description
TL;DR: I'd like to have som...
Tinker with mirror, a tool to watch and backup source code repositories by andreas-kupries
Project Description
Restart work on the `...
Package workflow experiments by jfehlig
[comment]: # (Please use the project descriptio...
Generic retry command in openSUSE by okurz
Motivation
When automating tasks often the r...
Tinker with mirror, a tool to watch and backup source code repositories by andreas-kupries
Project Description
Restart work on the `...
Generic retry command in openSUSE by okurz
Motivation
When automating tasks often the r...
Build Modern Unix Collection by hennevogel
Get [modern-unix tools](https://github.com/ibra...
openSUSE on ZoL from OpenZFS project by jkohoutek
Idea is to have SUSE system with OpenZFS as roo...
openSUSE build supported by SUSE IT by vgrinco
Project Description
SUSE IT needs help fr...
HelenOS: <filesystem> of a down by jjindrak
During the previous Hackweek [0], I have succes...
Port some classic game to Linux by MDoucha
Let's pick some old classic game, reverse engin...
Make DNF5 package manager ready for openSUSE by dmach
Project Description
DNF 5 is a package ma...
Add GObject based introspectable API to libzypp by zbenjamin
[comment]: # (Please use the project descriptio...