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

Outreachy Contributions 2023

Welcome to NumFOCUS! We are excited that you are interested in contributing to our project.

Our project focuses on Open Source Governance Models.

Definition of a Governance Model:

In open-source software projects, the rules and customs that define who gets to do what, how they are supposed to do it and when is called a project’s "governance model." Understanding a project's governance model can help you make a successful, positive contribution to a project.

Another definition ... project governance is the set of rules, procedures and policies that determine how projects are managed and overseen. These rules and procedures define how decisions are made during projects. As part of the oversight process, project governance also determines the metrics by which project success is measured.

Contribution Tasks:

Contrbution Task 1:

  1. Email our mentor, Arliss Collins, at arliss@numfocus.org and introduce yourself. Arliss will send you the link to an open source project in her Welcome email.
  2. Take a look at your assigned project to get an understanding of what they do, where and how they engage with community and how a someone can contribute to the project etc.
  3. Locate the project's governance model. Some projects have it on their websites, some have it on their main repo.
  4. Review the governance model to get an understanding of the ways the project governs itself ie. leadership structure, decision making procedures etc.
  5. When you're ready, create an issue in this repository.
  6. Add the following to your issue:
    • Your name
    • The project you were assigned
    • Link(s) to the project governance model
    • A written paragraph(s) describing ...
      • the governance model
      • any project roles (just the names are fine)
      • the decision-making process ie. voting procedures, approval process etc.
      • how easy or difficult it was to find and understand the governance model
  7. When you are finished cc @arliss-NF in a Comment on your issue

Contrbution Task 2:

  1. Select a second project from this list:
    List of OS Projects for Outreachy
  2. Locate the governance model for your second project, just as you did for Task #1.
  3. Write an analysis of the governance models of your 2 projects IN YOUR OWN WORDS including things like similarities, differences, and your opinions on which model you believe is the better model and why. Maximum 400 words.
  4. When you are ready, create an issue in this repository.
  5. Title your issue in this format: "Second contribution by [FULL NAME]".
  6. Add the following to your issue:
    • Your name
    • The projects you analyzed - PROJECT 1 | PROJECT 2
    • Any links you think are relevant
    • Your written analysis
  7. When you are finished cc @arliss-NF in a Comment on your issue

Contrbution Task 3:

Please share a link or upload a sample of your written work, i.e. a blog post, an essay etc. If the work showcases any research skills, all the better!