openSUSE code

What is?

An IDE for contributing to openSUSE and SUSE.

What is trying to solve?

To contribute to openSUSE not only IT skills are needed, but also knowledge about how OBS is setup and how software gets into each distribution. This barrier discourages new contributor to join.

Assuming that the maximum ratio of Linux technical people interested in openSUSE is already achieved (there are more Linux technical people interested in Ubuntu), there are still non-Linux-technical people left that could be interested in contributing.

How is trying to solve the problem?

  • Creating a high level graphical application that connects to the OBS API and abstract the details of how the system is built and glued together.
  • Offering already prepared GUI controls that match the openSUSE/SUSE branding to help harmonizing applications and abstracting low level details of UX.
  • Ideally, the contributor should only need to know the programming language to be used and the name of the software if it already exists.

Expectation

Get a mockup of the GUI.

Related

  • Xcode by apple: https://developer.apple.com/xcode/
  • OBS extension for VS code: https://github.com/SUSE/open-build-service-connector
  • OBS API helpers
    • https://github.com/SUSE/open-build-service-api/ (Typescript)
    • https://github.com/mschnitzer/open-build-service-api (ruby)
    • https://github.com/M0ses/Net-OBS-Client (perl)
  • Previous attempt of IDE to OBS: https://www.qt.io/blog/2011/01/21/qt-creator-build-service-plug-in
  • Desktop app for OBS: https://github.com/javierllorente/qactus

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 20

Activity

  • 9 months ago: dancermak liked this project.
  • 9 months ago: jufa liked this project.
  • 9 months ago: dfaggioli liked this project.
  • 10 months ago: rsimai left this project.
  • 10 months ago: rsimai joined this project.
  • 10 months ago: SLindoMansilla started this project.
  • 10 months ago: SLindoMansilla originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!