Google Summer of Code Ideas - cockpit-project/cockpit GitHub Wiki

Previous years ideas

Add functionality to Cockpit UI for Podman Containers

Summary

Podman is a container runtime providing very similar features as Docker. Cockpit can manage Docker containers through Docker plugin. The goal of this project is to extend the existing POC and introduce new features in Podman cockpit UI in order offer an experience similar to the Docker cockpit page. The plugin will be written in React.

Required

Bonus Skills

  • Familiarity with Python
  • Experience working in Linux distributions
  • Familiarity with container technologies (podman or docker)
  • Familiarity with varlink (https://varlink.org/)
  • Familiarity with D-BUS

Difficulty Level

  • Intermediate

Rewrite Network Manager plugin to use React instead of jquery

Summary

Cockpit offers a user interface for networking through NetworkManager. It uses NetworkManager's DBus APIs to interact with the system's network configuration. Currently this plugin is written in jquery and we would like to rewrite that to React.

Required

Bonus Skills

  • Familiarity with Python
  • Experience working in Linux distributions
  • Familiarity with D-BUS

Difficulty Level

  • Intermediate

Links