Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Summary of idea:
Create an  Ansible playbook which builds the source code and installs Apache Tomcat and Apache Httpd server to a selected machine.
Integrate testing of the aforementioned packages with the Ansible playbook.
Set up a reverse proxy for the Apache Tomcat using the Apache HTTPD server with the Ansible playbook.The purpose of this project is to familiarize candidates with Apache Tomcat and Apache Httpd as well as provide them experience working with Ansible.
Project size: medium (~175 hours)
Skill level: Beginner
Contact(s) / potential mentors(s): Dimitris Soumis <dsoumis@redhat.com>
Associated JBoss community project(s): Ansible, Tomcat, Httpd

Debezium - Debezium UI

Summary of idea

Debezium is an open-source platform for change data capture (CDC) and lets you stream data change events out of various databases such as MySQL, Postgres, SQL Server, MongoDB, and others. This proposal aims to work on the improvements to the Debezium UI offering in providing a streamlined process of configuring any given Debezium connector via the web interface and promoting the Debezium UI among the community user.


Possible tasks for this project include:

  • Build upon the existing GUI to work the overall UX improvement to the current GUI.
  • Adding the E2E test cases.
  • Create demos (video examples) and blog posts showcasing the different use cases of GUI.
  • Promoting the Debezium UI among various channels e.g., X, youtube.

Contributor Benefits

You will learn how to implement a UI with React and TypeScript with proper E2E test cases and setting up a delivery pipeline. You will also gain experience with Debezium and a basic understanding of how Debezium works with Apache Kafka Connect.

Knowledge Pre-requisite

JavaScript, Git, any frontend library/framework ideally React.

Project Details

Github repo:
https://github.com/debezium/debezium,
https://github.com/debezium/debezium-ui

Project size: medium (~175 hours)

Skill level: Intermediate

Project chat: https://debezium.zulipchat.com/
UI Channel: https://debezium.zulipchat.com/#narrow/stream/392459-community-ui

Contact(s) Indra Raj Shukla (ishukla AT redhat DOT com), Rene Kerner (rkerner AT redhat DOT com), Chris Cranford (ccranfor AT redhat DOT com)

Associated JBoss community project(s): Debezium