Project Description

The idea is to drastically improve Developer Experience by providing a centralized Developer portal that streamlines development environment (whatever that means add-emoji gonna experiment to explore the possibilities)

Goal for this Hackweek

The goal is to play with such a tool and explore its fatures to understand what value offers.

The dream is to extend it to the entire company.

Resources

https://backstage.io

https://github.com/backstage/backstage

https://github.com/nelsonkopliku/suse-backstage

This project is part of:

Hack Week 21

Activity

  • over 2 years ago: fbonazzi liked this project.
  • over 2 years ago: dancermak liked this project.
  • over 2 years ago: ybonatakis liked this project.
  • over 2 years ago: nkopliku added keyword "developer-experience" to this project.
  • over 2 years ago: nkopliku added keyword "developer-portal" to this project.
  • over 2 years ago: nkopliku added keyword "service-catalog" to this project.
  • over 2 years ago: nkopliku added keyword "product-catalog" to this project.
  • over 2 years ago: nkopliku started this project.
  • over 2 years ago: nkopliku removed keyword productcatalog from this project.
  • over 2 years ago: nkopliku removed keyword servicecatalog from this project.
  • over 2 years ago: nkopliku removed keyword developerportal from this project.
  • over 2 years ago: nkopliku removed keyword developerexperience from this project.
  • over 2 years ago: nkopliku added keyword "developerportal" to this project.
  • over 2 years ago: nkopliku added keyword "developerexperience" to this project.
  • over 2 years ago: nkopliku added keyword "servicecatalog" to this project.
  • over 2 years ago: nkopliku added keyword "productcatalog" to this project.
  • over 2 years ago: nkopliku originated this project.

  • Comments

    • hennevogel
      over 2 years ago by hennevogel | Reply

      SUSE has one already, it's called opensuse.org... Maybe you can check what's to do for developers there? add-emoji

    Similar Projects

    Improve Development Environment on Uyuni by mbussolotto

    Description

    Currently create a dev environment on Uyuni might be complicated. The steps are:

    • add the correct repo
    • download packages
    • configure your IDE (checkstyle, format rules, sonarlint....)
    • setup debug environment
    • ...

    The current doc can be improved: some information are hard to be find out, some others are completely missing.

    Dev Container might solve this situation.

    Goals

    Uyuni development in no time:

    • using VSCode:
      • setting.json should contains all settings (for all languages in Uyuni, with all checkstyle rules etc...)
      • dev container should contains all dependencies
      • setup debug environment
    • implement a GitHub Workspace solution
    • re-write documentation

    Lots of pieces are already implemented: we need to connect them in a consistent solution.

    Resources

    • https://github.com/uyuni-project/uyuni/wiki


    Drag Race - comparative performance testing for pull requests by balanza

    Description

    «Sophia, a backend developer, submitted a pull request with optimizations for a critical database query. Once she pushed her code, an automated load test ran, comparing her query against the main branch. Moments later, she saw a new comment automatically added to her PR: the comparison results showed reduced execution time and improved efficiency. Smiling, Sophia messaged her team, “Performance gains confirmed!”»

    Goals

    • To have a convenient and ergonomic framework to describe test scenarios, including environment and seed;
    • to compare results from different tests
    • to have a GitHub action that executes such tests on a CI environment

    Resources

    The MVP will be built on top of Preevy and K6.