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

Looking for hackers with the skills:

ruby qt html css git github qml packaging c++

This project is part of:

Hack Week 10 Hack Week 15

Activity

  • about 7 years ago: slemke liked this project.
  • over 9 years ago: ancorgs disliked this project.
  • over 10 years ago: randybb liked this project.
  • over 10 years ago: thutterer liked this project.
  • over 10 years ago: ancorgs liked this project.
  • over 10 years ago: jospoortvliet liked this project.
  • over 10 years ago: jnweiger liked this project.
  • over 10 years ago: jnweiger joined this project.
  • over 10 years ago: cassiolupifieri joined this project.
  • over 10 years ago: hennevogel liked this project.
  • over 10 years ago: cschum started this project.
  • over 10 years ago: cschum added keyword "ruby" to this project.
  • over 10 years ago: cschum added keyword "qt" to this project.
  • over 10 years ago: cschum added keyword "html" to this project.
  • over 10 years ago: cschum added keyword "css" to this project.
  • over 10 years ago: cschum added keyword "git" to this project.
  • over 10 years ago: cschum added keyword "github" to this project.
  • over 10 years ago: cschum added keyword "qml" to this project.
  • over 10 years ago: cschum added keyword "packaging" to this project.
  • over 10 years ago: cschum added keyword "c++" to this project.
  • over 10 years ago: cschum originated this project.

  • Comments

    • cschum
      about 7 years ago by cschum | Reply

      As part of Hack Week 15, I have updated the Inqlude web site with the results of the last Summer of Code. It's coming with a new shiny responsive layout now featuring better searchability and categorization.

    Similar Projects

    Modernize SCC Customer Management and/or Patchfinder by digitaltomm

    [comment]: # (Please use the project descriptio...


    Catalog/Online Store for a bakery in Rails 7 by gfilippetti

    [comment]: # (Please use the project descriptio...


    Dawnscanner: parsing a simple sinatra application by pperego

    [comment]: # (Please use the project descriptio...


    Reduce the amount of TODOs for RuboCop in OBS by enavarro_suse

    Project Description

    The OBS project has a...


    QJobViewer by apappas

    [comment]: # (Please use the project descriptio...


    Collect flaky test cases identified by the team in a GitHub board and highlight them in the Test report by oscar-barrios

    Project Description

    Flaky tests: Th...


    Test Results for openQA on GitHub by livdywan

    Project Description

    Jobs in openQA are us...


    Deep clean-up of the Uyuni documentation files by omaric

    Project Description

    This project is plann...


    Avahi Integration and Network Connection by vojha

    Avahi Integration and Network Connection

    ...


    openSUSE on ZoL from OpenZFS project by jkohoutek

    Idea is to have SUSE system with OpenZFS as roo...


    LSP server for SPEC files by mcepl

    Has anybody ever heard about RPM Spec LSP serve...


    SSH key distribution solution by vgrinco

    Project Description

    SSH key distribution so...


    A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpms by ldragon

    [comment]: # (Please use the project descriptio...


    Update Haskell ecosystem in Tumbleweed to GHC-9.6.x by psimons

    [comment]: # (Please use the project descriptio...


    Avahi Integration and Network Connection by vojha

    Avahi Integration and Network Connection

    ...


    Port some classic game to Linux by MDoucha

    Let's pick some old classic game, reverse engin...


    Extend GObject based introspectable API to libzypp by zbenjamin

    [comment]: # (Please use the project descriptio...


    Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO) by bschmidt

    [comment]: # (Please use the project descriptio...


    HelenOS: <filesystem> of a down by jjindrak

    During the previous Hackweek [0], I have succes...