Skip to content

Update information #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
14 changes: 14 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
default_stages:
- commit

repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.3.0
hooks:
- id: end-of-file-fixer

- repo: https://github.com/pre-commit/mirrors-prettier
rev: "v3.0.2"
hooks:
- id: prettier
Empty file added .prettierignore
Empty file.
6 changes: 6 additions & 0 deletions .prettierrc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
overrides:
- files: "*.md"
options:
parser: remark
proseWrap: always
printWidth: 80
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
# gsoc
# Google Summer of Code

> "Google Summer of Code is a global, online program focused on bringing new
> contributors into open source software development. GSoC Contributors work
> with an open source organization on a 12+ week programming project under the
> guidance of mentors."

Source: [Google Summer of Code](https://summerofcode.withgoogle.com/)
58 changes: 58 additions & 0 deletions organization-questionnaire/gsoc2024.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Open Science Labs Organization Questionnaire for GSoC 2024

This file contains the Open Science Labs organization's questionnaire for Google
Summer of Code (GSoC) 2024.

## Why does your organization want to participate in Google Summer of Code?

Open Science Labs aims to uplift small projects that often go unnoticed by big
open-source organizations. Google Summer of Code will be the perfect platform to
give these projects the recognition they need to attract new contributors and
develop new code.

Open Science Labs plans to participate as an umbrella organization, with the
sub-organization being open-science or open-source. The participation will
enable these smaller projects to grow, become self-sufficient, and, in the
future, apply for grants available only to well-established projects. Open
Science Labs has previously successfully participated in GSoC under the NumFOCUS
umbrella.

## What would your organization consider to be a successful GSoC program?

A successful Google Summer of Code program will include developing good quality
code, documentation, and infrastructure, as well as an increase in engagement
within the sub-organizations and Open Science Labs as a whole. The student's
decision to keep contributing to the project after the official funding ends
will also be an essential factor in the success of this program. Finally, the
projects and the mentors learning how to welcome and onboard new contributors
regularly will also contribute to the program's success.

## How will you keep mentors engaged with their GSoC contributors?

Open Science Labs admins will regularly check with every project regarding their
progress and if they need any additional support. The admins themselves will be
mentoring a few projects; hence, they will be involved in the mentoring process.
Furthermore, we plan on conducting biweekly surveys for both the mentors and the
students so that we can identify any potential gaps and act on them. Lastly,
asking the students to write biweekly blogs will allow us to monitor their
progress and how involved the mentors are in the project.

## How will you keep your GSoC contributors on schedule to complete their projects?

We will require the students to write biweekly blogs on our website to track
their progress and to keep them motivated. Open Science Labs as a whole will
involve them in our community and developer meetings, instilling a sense of
belonging. We will also encourage them to present their work in topical meetings
held during the summer. Finally, we will regularly meet with the
sub-organisations to keep track of the work.

## How will you get your GSoC contributors involved in your community during GSoC?

Open Science Labs is a very welcoming community. Our organization has members
from multiple countries, and most meetings are held in Spanish and English to
accommodate everyone. We will invite every selected student to these meetings
and make them feel welcome. We will also encourage them to present their work in
blogs and topical meetings, where they can interact with students and mentors
working under a different sub-organization. Finally, we will share the students'
work with our partners and on our social media channels to boost their
visibility within the open-source scientific community.
109 changes: 109 additions & 0 deletions organization-questionnaire/gsoc2025_proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
# Open Science Labs Organization Questionnaire for GSoC 2025 (Proposal)

## About Open Science Labs

### Short description

Open Science Labs is a global community dedicated to creating an open space for
teaching, learning, and sharing information about open science and computational
tools. Our community develops tools that address real-world problems and
collaborates with other projects and workgroups to improve technology and create
international opportunities for our community.

### Long description

Open Science Labs is a global community dedicated to creating an open space for
teaching, learning, and sharing information about open science and computational
tools. Our community develops tools that address real-world problems and
collaborates with other projects and workgroups to improve technology and create
international opportunities for our community. Although our focus may seem
broad, we initially prioritize supporting Research Software Engineers (RSEs) who
often face computational challenges in their work. We recognize that many
colleagues in scientific fields may not be familiar with programming languages,
computational libraries, version control systems, databases, DevOps, and other
computational tools. Therefore, we aim to provide a safe and open space for
individuals to learn and share their knowledge. Our community is open to
everyone, including students, professors, and industry professionals, as we
believe that the challenges and technologies used in these fields are frequently
similar, if not the same (in many cases).

## Primary open source license

BSD 3 Clause: <https://github.com/osl-incubator/scicookie/blob/main/LICENSE>

## Why does your org want to participate in GSoC?

Open Science Labs aims to participate in Google Summer of Code (GSoC) to further
its mission of promoting open science and collaborative development. By
participating in the program, the organization will be able to connect with
students from diverse academic backgrounds and skill levels, empowering them to
contribute their unique perspectives and skills to open source projects and
apply their knowledge to real-world, impactful work. Furthermore, Open Science
Labs will serve as an umbrella organization, partnering with promising open
science and open source projects that often lack visibility to help them get the
recognition and support they deserve.

## What would your organization consider to be a successful GSoC for your org?

Open Science Labs would consider GSoC successful if it achieves meaningful
outcomes in line with its mission. This includes empowering students by
providing them with mentorship, guidance and the opportunity to develop valuable
skills in open source development. Success would also be reflected in the
advancement of open source tools, with students contributing to the improvement
of existing tools or the creation of new ones that benefit the open science
community. In addition, fostering a sense of collaboration and community among
participants, both during and after the program, would be a key indicator of
success. Ultimately, a successful GSoC would not only drive innovation and
growth for the open source projects, but also inspire students to continue
contributing to these projects, further increasing the organization's impact.

## How will you keep mentors engaged with their GSoC contributors?

At Open Science Labs, the commitment of mentors to their GSoC participants is
rooted in our core values of collaboration, innovation, and openness, as well as
our commitment to education and community growth. Mentors at OSL are naturally
passionate about fostering learning and development, which drives their
commitment to mentoring students throughout the program. Additionally, many of
them are authors and/or maintainers of the projects. At Open Science Labs we
emphasize the importance of peer-to-peer learning, where mentors not only share
their expertise, but also gain fresh perspectives from students. By aligning
mentorship with our formula for success - empowering the community through
tools, resources and support - we ensure that mentors stay motivated and
invested in helping contributors succeed, ultimately contributing to the lasting
impact of open science and technology.

## How will you keep your GSoC contributors on schedule to complete their projects?

To keep GSoC contributors on schedule and ensure the successful completion of
their projects, Open Science Labs will implement a structured yet flexible
approach. This includes establishing clear milestones and deliverables from the
start, scheduling regular check-ins for progress reviews and feedback, and
encouraging the use of project management tools. Mentors will actively guide
contributors, fostering open communication and providing support to overcome
challenges. By breaking down larger goals into manageable tasks and maintaining
a supportive environment, Open Science Labs will ensure contributors stay
motivated, productive, and on track to deliver impactful results. Additionally,
with an open and active community, students can raise any questions in the chat
channels on Discord.

## How will you get your GSoC contributors involved in your community during GSoC?

To get GSoC contributors involved in the Open Science Labs community during
GSoC, we will leverage our welcoming and inclusive environment. Students will be
encouraged to present their work in blogs and topical meetings, helping them
gain confidence and interact with peers and mentors across sub-organizations.
Their work will be shared with partners and on social media to boost visibility
within the open-source scientific community. To further integrate them,
contributors will participate in community events, workshops, and collaborative
projects, fostering a sense of belonging and active engagement within the Open
Science Labs ecosystem. Additionally, they will have opportunities to share
their interests and connect with like-minded collaborators.

## Anything else we should know? (Optional)

Open Science Labs has previously successfully participated in GSoC under the
NumFOCUS umbrella.

## Is your organization part of any government?

No
Loading