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 mad skills in:

ruby qt html css git github qml packaging c++

This project is part of:

Hack Week 10 Hack Week 15

Activity

  • over 2 years ago: slemke liked Inqlude, the Qt software archive
  • almost 5 years ago: ancorgs disliked Inqlude, the Qt software archive
  • almost 6 years ago: randybb liked Inqlude, the Qt software archive
  • almost 6 years ago: thutterer liked Inqlude, the Qt software archive
  • almost 6 years ago: ancorgs liked Inqlude, the Qt software archive
  • Show History

    Comments

    • cschum
      over 2 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

    Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnect by wstephenson

    People are interested in Linux on Windows via W...


    Ruby Gem: Open Build Service API by mschnitzer

    I just recently started a new project which is ...


    geekos going production by digitaltomm

    We are running the geekos app at [geekos.prv.su...


    Ricochet: Anonymous P2P instant messaging (janitorial work / maintenance) by wfrisch

    > [Ricochet](https://github.com/ricochet-im/ric...


    Make Ruqola Rocket.Chat client useable by zbenjamin

    Since we are moving to [Rocket.Chat](https://ch...


    LibertyDraft.dev by hennevogel

    Discover Free Software projects that expose you...


    RPG Table by crichter

    I have build a table for our RPG sessions (DSA/...


    PXEAT - A PXE management tool by whdu

    PXEAT (stand for PXE Administration Tool) ...


    SUSana: debrand Grafana by pagarcia

    Following trademark and licensing issues with G...


    PXEAT - A PXE management tool by whdu

    PXEAT (stand for PXE Administration Tool) ...


    LibertyDraft.dev by hennevogel

    Discover Free Software projects that expose you...


    help clojure upstream with clj-common with some PR and contributions by dmaiocchi

    Rationale:

    There is around in the cloju...


    Extract lead and cycle times from Github by jochenbreuer

    When all of the SUSE Manager squads switched fr...


    Make Ruqola Rocket.Chat client useable by zbenjamin

    Since we are moving to [Rocket.Chat](https://ch...


    Finish packaging Angr in OBS by a_faerber

    Following a FOSDEM presentation on [Angr](http:...


    Package Robot OS (ROS) in OBS by a_faerber

    A number of vendors are adopting [ROS](http://w...


    Controlling and Testing the YaST UI Remotely (for Integration Tests, openQA) by lslezak

    Hackweek 18 Update

    What Has Been Done ...


    HelenOS of the <future> by jjindrak

    I have previously implemented a major portion o...


    [Windows Subsystem for Linux] Build newest WSL-DistroLauncher in OBS by lkocman

    This is a task to update current WSL-Launcher ...


    Ricochet: Anonymous P2P instant messaging (janitorial work / maintenance) by wfrisch

    > [Ricochet](https://github.com/ricochet-im/ric...


    [Windows Subsystem for Linux] Build newest WSL-DistroLauncher in OBS by lkocman

    This is a task to update current WSL-Launcher ...