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
16 stars 4 forks source link

First Contribution by SALONI GUPTA #106

Open captain-sal opened 1 year ago

captain-sal commented 1 year ago

NAME: SALONI GUPTA PROJECT ASSIGNED: FluxML LINK(S) TO GOVERNANCE MODEL: https://fluxml.ai/governance/

THE GOVERNANCE MODEL The governance model of FluxML is based on the following principles:

Openness and inclusivity: FluxML is committed to being an open and inclusive community. Anyone can contribute to FluxML, regardless of their background, experience, or affiliation.

Decentralized decision-making: FluxML is a decentralized organization, and decision-making is distributed across the community. Decisions are made through discussions and consensus-building among contributors.

Merit-based contributions: Contributions to FluxML are evaluated based on merit, rather than seniority or affiliation. Contributions can take many forms, including code contributions, documentation, bug fixes, community outreach, and more.

Transparent processes: FluxML is committed to transparency in all its processes, including decision-making, project management, and community engagement. All discussions and decisions are documented and made available to the community.

Responsiveness: FluxML is committed to being responsive to the needs of its users and contributors. Feedback and suggestions from the community are taken into account when making decisions and setting priorities.

Leadership: FluxML has a core team of leaders who are responsible for managing the organization and its projects. The core team is responsible for setting the overall direction of FluxML, managing the budget, and coordinating the work of contributors.

Code of conduct: FluxML has a code of conduct that outlines expected behavior for all contributors. The code of conduct is enforced by the core team, who are responsible for addressing any violations.

Overall, the governance model of FluxML is designed to promote collaboration, openness, and inclusivity, while ensuring that the organization remains responsive to the needs of its users and contributors.

PROJECT ROLES In the FluxML governance model, there are several project roles that contributors can take on:

Core Team: The core team is responsible for managing the overall direction of the project, coordinating the work of contributors, and ensuring that the project remains aligned with its goals and values.

Maintainers: Maintainers are responsible for specific areas of the project, such as individual packages or modules. They review and merge contributions, manage issues and pull requests, and ensure that their area of the project is maintained and updated.

Contributors: Contributors are individuals who make contributions to the project, such as code contributions, documentation, bug fixes, community outreach, and more. Contributions are evaluated based on merit, rather than seniority or affiliation.

Users: Users are individuals who use the project for their own purposes, such as developing machine learning applications or conducting research. Users can provide feedback, report issues, and contribute to discussions about the project.

Current Steering Council :Michael Abbott,Brian Chen,Kyle Daruwalla,Carlo Lucibello, Lorenz Ohly Advisory Committee: Frames Catherine White Former Steering Council:Mike Innes (2016-2020), Dhairya Gandhi (2018-2020), Elliot Saba (2018-2020)

DECISION-MAKING In FluxML's governance model, decision-making is based on discussions and consensus-building among contributors. The organization values open and inclusive discussions, where anyone can participate and contribute to the decision-making process. The goal is to reach a consensus among contributors through respectful and constructive discussions.

If consensus cannot be reached, the decision is deferred to the core team. The core team is responsible for managing the overall direction of the project and making decisions when consensus cannot be reached. The core team strives to make decisions that are aligned with the goals and values of the project, and that take into account the needs and perspectives of the community.

FluxML's decision-making process is designed to be flexible and adaptive, allowing the organization to respond quickly to changing circumstances and community needs. The process is also transparent, with all discussions and decisions documented and made available to the community. This promotes accountability and ensures that the decision-making process remains open and accessible to all contributors.

Overall, the decision-making process in FluxML's governance model is designed to promote collaboration, inclusivity, and transparency, while ensuring that decisions are made in a timely and effective manner.

DIFFICULTY IN RESEARCHING Finding information about the governance model of FluxML was relatively easy. The organization's website provides a detailed description of the governance principles and practices that guide the FluxML community. The website also outlines the roles and responsibilities of the core team, the decision-making processes, and the code of conduct. The information is presented in a clear and organized manner, making it easy for visitors to understand the governance model of FluxML.

cc @arliss-NF

Chimnwendum commented 1 year ago

Hello Saloni, great contribution. If you don't mind, we were asked to just list the roles.

We don't have to explain what they do.

I hope this helps.

captain-sal commented 1 year ago

cc @arliss-NF

captain-sal commented 1 year ago

Hey! Thanks for the feedback. I wanted to ask, if I should start working on my second contribution, or will Alissa assign it to me?

Thanks.

On Sun, Mar 19, 2023 at 1:53 AM Chimnwendum @.***> wrote:

Hello Saloni, great contribution. If you don't mind, we were asked to just list the roles.

We don't have to explain what they do.

I hope this helps.

— Reply to this email directly, view it on GitHub https://github.com/numfocus/outreachy-contributions-2023/issues/106#issuecomment-1474983152, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYJKLUDEQYOKQK4R3ZWSUBDW4YKTHANCNFSM6AAAAAAV7UW52Q . You are receiving this because you authored the thread.Message ID: @.***>

Chimnwendum commented 1 year ago

Hello @captain-sal you can start working on your second project.

Do you where to find your second project?