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

  • over 3 years ago: dancermak liked this project.
  • over 3 years ago: jufa liked this project.
  • over 3 years ago: dfaggioli liked this project.
  • over 3 years ago: rsimai left this project.
  • over 3 years ago: rsimai joined this project.
  • over 3 years ago: SLindoMansilla started this project.
  • over 3 years ago: SLindoMansilla originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!