numfocus / outreachy-contributions-2023

This repository will be used to capture Outreachy applicants' contributions during the Applications phase - May-July 2023 Cohort
BSD 3-Clause "New" or "Revised" License
15 stars 4 forks source link

First Contribution by Kako Nodia #28

Closed kakonodia closed 1 year ago

kakonodia commented 1 year ago

Name : Kako Nodia Project Assigned : dolphicom

dolphicom is a GitLab-based project that provides software and hardware solutions for digital signal processing and communication systems. They engage with the community through access to their source code repositories, documentation, issue trackers, and forums. dolphicom offers FPGA-based development boards, software-defined radio platforms, and intellectual property cores for DSP and communication applications. To contribute to the project, interested individuals can explore the dolphicom GitLab repository, join the forum to ask questions and participate in discussions, and submit bug reports, feature requests, code changes, and documentation. dolphicom has a governance model based on a core team of maintainers who are responsible for managing the development process and ensuring the quality of the codebase while emphasizing transparency and inclusiveness in their decision-making processes.

The Project Governance Model Link

The Governance Model The governance model for the dolphicom project is described in a document on their GitLab repository (mentionned above). The model is based on a core team of maintainers who are responsible for managing the development process and ensuring the quality of the codebase. The maintainers are selected based on their contributions to the project and their ability to work collaboratively with others. In addition to the maintainers, the project also has a larger community of contributors who can submit bug reports, feature requests, and code changes for review. The governance model emphasizes transparency, with all decisions and discussions taking place in public forums where anyone can participate. Overall, the model aims to balance the need for centralized decision-making with the desire for an open and inclusive development process.

The Project Roles The governance model defines three key roles in the project

Decision-making Process The decision-making process for the dolphicom project is based on collaboration and consensus building. Decisions are made in public forums where anyone can participate. The maintainers have the final say on decisions related to the project, but they aim to work collaboratively with other contributors and consider feedback from the community.

Voting Procedures Voting procedures are not specifically outlined in the governance model, but the project aims to reach decisions through consensus rather than voting. Approval processes for code changes and other contributions are outlined in the project's contribution guidelines.

How easy or difficult it was to find and understand the governance model The governance model for the dolphicom project was fairly easy to find and understand. The project has a governance document that provides a clear overview of the model and the roles of different contributors. Additionally, the project's contribution guidelines outline the approval process for code changes and other contributions.

kakonodia commented 1 year ago

cc @arliss-NF Hi, I would greatly appreciate it if you could take a look at my contribution and provide any feedback you may have. Thank you!

arliss-NF commented 1 year ago

@kakonodia - great work. This is a new project for me, so it was great to read your description. Your writing was clear and concise.

kakonodia commented 1 year ago

Thank you for the Nice and Great Feedback i really Appreciate Looking forward for the Best and Working With NumFocus cc @arliss-NF