Skip to content

Commit 9d312a0

Browse files
committed
pages: Add inf about oss research internship
1 parent 725e151 commit 9d312a0

File tree

14 files changed

+130
-23
lines changed

14 files changed

+130
-23
lines changed

bkp/blogs/call-for-interns-2024-01/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ abilities.
126126
allowing mentors to assess progress and students/collaborators to evaluate
127127
their contributions.
128128
> **Information:** For more details about internships, you can
129-
> [click here](https://opensciencelabs.org/opportunities/os-internship/cycles/2024-01/#osl-web-page)
129+
> [click here](https://opensciencelabs.org/opportunities/internships/oss/cycles/2024-01/#osl-web-page)
130130
131131
## Timeline
132132

bkp/opportunities/internship/cycles/2024-01.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ You may propose one or more projects, each with one or more plans.
6464

6565
To get a clearer understanding of structuring a plan for your project, we
6666
recommend reviewing our template available here:
67-
[Project Plan Template](https://opensciencelabs.org/opportunities/os-internship/templates/projects-ideas/).
67+
[Project Plan Template](https://opensciencelabs.org/opportunities/internships/oss/templates/projects-ideas/).
6868

6969
## Guidelines for Students/Collaborators
7070

bkp/opportunities/internship/cycles/2024-02.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ You may propose one or more projects, each with one or more plans.
6464

6565
To get a clearer understanding of structuring a plan for your project, we
6666
recommend reviewing our template available here:
67-
[Project Plan Template](https://opensciencelabs.org/opportunities/os-internship/templates/projects-ideas/).
67+
[Project Plan Template](https://opensciencelabs.org/opportunities/internships/oss/templates/projects-ideas/).
6868

6969
## Guidelines for Students/Collaborators
7070

mkdocs.yml

+12-6
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,18 @@ nav:
3434
- All Projects: "projects/list/index.md"
3535
- Opportunities:
3636
- index: opportunities/index.md
37-
- Open Source Internship:
38-
- index: "opportunities/os-internship/index.md"
39-
- Interns Guide: "opportunities/os-internship/guides/interns/index.md"
40-
- Mentors Guide: "opportunities/os-internship/guides/mentors/index.md"
41-
- Projects Ideas Template: "opportunities/templates/projects-ideas/index.md"
42-
- Candidates's Project Proposal Template: "opportunities/templates/candidate-proposal/index.md"
37+
- Open Source Software Internship:
38+
- index: "opportunities/internships/oss/index.md"
39+
- Interns Guide: "opportunities/internships/guides/interns/index.md"
40+
- Mentors Guide: "opportunities/internships/guides/mentors/index.md"
41+
- Projects Ideas Template: "opportunities/internships/templates/projects-ideas/index.md"
42+
- Candidates's Project Proposal Template: "opportunities/internships/templates/candidate-proposal/index.md"
43+
- Open Source Software Research Internship:
44+
- index: "opportunities/internships/oss-research-seed/index.md"
45+
- Interns Guide: "opportunities/internships/guides/interns/index.md"
46+
- Mentors Guide: "opportunities/internships/guides/mentors/index.md"
47+
- Projects Ideas Template: "opportunities/internships/templates/projects-ideas/index.md"
48+
- Candidates's Project Proposal Template: "opportunities/internships/templates/candidate-proposal/index.md"
4349
- Google Summer of Code:
4450
- index: "opportunities/gsoc/index.md"
4551
- Project Ideas: "opportunities/gsoc/project-ideas/index.md"

pages/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ initiatives:
145145
</p>
146146
</div>
147147
<div class="card-footer m-0">
148-
<a href="/opportunities/os-internship" class="btn btn-primary"
148+
<a href="/opportunities/internships/oss" class="btn btn-primary"
149149
>Learn More</a
150150
>
151151
</div>

pages/opportunities/index.md

+14-3
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,27 @@ date: "2024-08-17"
55
authors: ["OSL Team"]
66
---
77

8-
## Open Source Internships
8+
## Open Source Software Internships
99

1010
Open Science Labs (OSL) provides a valuable opportunity for newcomers to
1111
open-source software development through its internship program. This program is
1212
designed to deepen participants' understanding of open-source tools and best
1313
practices in a real-world setting. We invite candidates to seize this chance to
1414
enhance their skills and contribute to real projects.
1515

16-
<a href="/opportunities/os-internship" class="btn btn-primary">Learn more about
17-
OSL Open Source Internship</a>
16+
<a href="/opportunities/internships/oss" class="btn btn-primary">Learn more
17+
about OSL Open Source Internship</a>
18+
19+
## Open Source Software Research Seed Internships
20+
21+
Open Science Labs (OSL) provides a valuable opportunity for newcomers to
22+
open-source software development through its internship program. This program is
23+
designed to deepen participants' understanding of open-source tools and best
24+
practices in a real-world setting. We invite candidates to seize this chance to
25+
enhance their skills and contribute to real projects.
26+
27+
<a href="/opportunities/internships/oss-research-seed" class="btn btn-primary">Learn
28+
more about OSL Open Source Internship</a>
1829

1930
## Google Summer of Code
2031

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
# Open Source Software Research Seed Internship Program
2+
3+
This document provides guidelines for both open-source research project
4+
maintainers and internship candidates for the OSS Research Seed Internship
5+
Program at Open Science Labs (OSL).
6+
7+
## Overview
8+
9+
The OSS Research Seed Internship Program is designed to support research
10+
projects that deliver open source software. At OSL, we are committed to bridging
11+
the gap between academic research and practical software development by helping
12+
researchers launch new projects from scratch.
13+
14+
The program emphasizes creating a viable open-source deliverable through the
15+
collaboration of interns and active mentorship from the project's author. This
16+
initiative operates in partnership with The GRAPH Network, ensuring a structured
17+
and supportive environment for project development.
18+
19+
## Program Structure
20+
21+
Modeled after initiatives like Google Summer of Code, the program includes:
22+
23+
- **Open Participation:** Applications are welcome from students, researchers,
24+
and professionals interested in transforming research ideas into functional
25+
open-source research projects. Applicants should submit their project
26+
proposals directly to designated mentors.
27+
- **Flexible Commitment:** Participants are expected to commit a minimum of 20
28+
hours per week for a period of 3 to 6 months, depending on the project’s scope
29+
and the candidate's availability.
30+
- **Rolling Applications:** Candidates may apply at any time, ensuring
31+
continuous access to the program without the constraints of fixed cycles.
32+
- **Mentorship and Support:** Each project is paired with a mentor who commits
33+
at least 5 hours per week to provide daily feedback and support via a public
34+
communication channel (e.g., Discord).
35+
- **Continuous Reporting:** Interns are expected to document their progress in a
36+
blog post (on OSL Blog) through periodic blog posts (every one or two weeks),
37+
detailing the tasks completed during that period. We recommend breaking down
38+
tasks into small, manageable pull requests to facilitate frequent updates.
39+
- **Compensation Options:** Although the internship is primarily unpaid, project
40+
maintainers may choose to offer compensation through our fiscal host, the
41+
[Open Source Collective](https://opencollective.com/osl), if funding is
42+
available.
43+
44+
## Requirements for Internship Candidates
45+
46+
Candidates should meet the following criteria:
47+
48+
- **English Proficiency:** Effective communication in English is required for
49+
collaboration.
50+
- **Age Requirement:** Applicants must be at least 18 years old.
51+
- **Time Commitment:** A minimum of 20 hours per week is required during the
52+
internship period.
53+
- **Opportunity Nature:** This is primarily an unpaid internship designed to
54+
provide practical experience and build professional networks. If any
55+
compensation is available, it will be specified by the mentors in the
56+
internship announcement.
57+
- **Initial Contribution:** Candidates must demonstrate commitment by making a
58+
preliminary contribution to their chosen project, allowing mentors to assess
59+
their skills and dedication.
60+
- **Project Criteria:** Proposals must include a detailed description, a set of
61+
initial GitHub issues, and a structured project plan for the internship
62+
period. All projects must be licensed under an OSI-approved open source
63+
license. Please check our template
64+
[here](/opportunities/internships/templates/candidate-proposal).
65+
66+
## Guidelines for Open-Source Research Project Contributors
67+
68+
If you are a maintainer or core contributor of an open-source research project,
69+
you can submit your project for affiliation with OSL and eligibility for this
70+
internship program. Please send a link to your project proposal to
71+
`[email protected]` using the template provided
72+
[here](/opportunities/internships/templates/projects-ideas).
73+
74+
Although pre-existing code is not required to apply for this program, each
75+
project must have an open repository (e.g., on GitHub or GitLab) with open
76+
issues detailing the planned activities and documentation outlining the project
77+
idea (for example, on the project wiki). The project idea should include a
78+
detailed description, a set of initial GitHub issues, and a structured project
79+
plan for the internship period. All projects must be licensed under an
80+
OSI-approved open source license.
81+
82+
Affiliated projects will benefit from intern contributions, receive community
83+
support, and, where available, secure funding to support further development.
84+
85+
---
86+
87+
This program offers a pathway for individuals to turn research ideas into
88+
tangible open-source projects. If you meet the requirements and are passionate
89+
about contributing to the open science community, we encourage you to apply.

pages/opportunities/os-internship/index.md renamed to pages/opportunities/internships/oss/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,4 +83,4 @@ For more information on affiliation, please visit
8383

8484
If your project is already affiliated with OSL, you can submit your project idea
8585
proposal to `[email protected]`. Please use the template provided at
86-
[Project Idea Template](/opportunities/templates/projects-ideas/).
86+
[Project Idea Template](/opportunities/internships/templates/projects-ideas/).

pages/opportunities/templates/projects-ideas/index.md renamed to pages/opportunities/internships/templates/projects-ideas/index.md

+9-8
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,20 @@ Instructions:
2121
```
2222

2323
```md
24-
## Project Idea 1: [Project Idea 1 Title]
25-
26-
### Abstract
24+
# [Project Name]
2725

28-
[Short summary or abstract of Project Idea 1]
26+
[Project Summary]
2927

30-
### License
28+
**Project License:** [Link to the project license] **Code of Conduct:** [Link to
29+
the code of conduct] **Documentation:** [Link to the documentation page]
30+
**Compensation:** [Specify if compensation is provided by the mentor or if this
31+
is an unpaid internship]
3132

32-
[Project License Name]: [Link to the project license]
33+
## Project Idea 1: [Project Idea 1 Title]
3334

34-
### Code of Conduct
35+
### Abstract
3536

36-
[Link to the Code of Conduct]
37+
[Short summary or abstract of Project Idea 1]
3738

3839
### Current State
3940

theme/js/index.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@
164164
},
165165
{
166166
"body": "Open Science Labs Internship Program The Open Science Labs Internship Program aims to promote the engagement of a wider audience in the realm of open-source software development.\nProgram Features Each intern will be paired with a mentor who is an active member of the community. The mentor will provide guidance to the intern in achieving the specific goals of the internship. The internship will involve a series of activities and contributions to open-source projects. The internship is expected to have a minimum duration of 2 months and a maximum of six months.\nThe Graph Network, legally represented by ASCRES, is our Fiscal Sponsor and will be in charge of all the necessary paperwork.\nCurrently, we are aiming students from Bolivian Universities, but we will open for other countries soon.\nStages of the Internship Program Call for Applications and Selection Once the projects for the internship program are defined, a call for applications will be announced for interested candidates (duration: 2 weeks).\nThe selection process, overseen by project mentors and maintainers, will last for 1 week.\nUpon completion of the selection process, necessary formalities will be conducted to finalize the onboarding.\nInternship Throughout the internship, students will be required to submit monthly reports detailing their activities. These reports will include a record of hours spent and milestones achieved.\nCompletion of the Internship Program The internship will conclude upon fulfilling the stipulated hours, at which point a certificate will be issued to acknowledge the successful completion of the internship. The internship may also be terminated if the intern consistently misses scheduled meetings or fails to meet agreed-upon activity milestones.\nRequirements to Join the Internship Program Proficiency in English at least to an intermediate level. Basic knowledge related to the project to which the intern intends to contribute. Agreement to adhere to the established Codes of Conduct within the community.\nFor any further inquiries, please contact our dedicated Internship Program team at OSL. Together, we can shape the future of open science and open source projects.\nProjects available for the Internship Program Below is a list of projects currently available for the Internship Program:\nTo apply for the internship program fill out the form\nRepository Name Description conda-forge-warning A panel that shows packages from conda-forge with no maintenance activities pyreaddbc A Python library for working with DBase database file. ghreport GitHub Report tool satellite-weather-downloader A system for downloading, transforming and analysing Copernicus weather data using Xarray. scicookie Cookiecutter template for a Python package. makim Make Improved gh-check-pr-is-updated This GitHub actions aims to check if the current PR's branch is updated on top of the upstream branch. github-actions-self-hosted-runner Dockerfile for the creation of a GitHub Actions runner image to be deployed dynamically. containers-sugar Simplify the usage of containers github-actions-chatgpt-pr-reviewer This GitHub actions uses OpenAI ChatGPT in order to review the changes presented in a PR and will recommend improvements. semantic-release-pr-title-check Checks for Angular commit message format in the Pull Request Title. CrawlClima This package contains the PEGATWEETS and PEGATEMPERATURA modules for automatically capturing tweets and weather data. downloader-app A shapefiles downloader. fqlearn A graphic solver tool to teach mass transfer and thermodynamics. pydatastructs PyDataStructs aims to be a Python package for various data structures and algorithms (including their parallel implementations). ",
167-
"link": "https://opensciencelabs.org/opportunities/os-internship/",
167+
"link": "https://opensciencelabs.org/opportunities/internships/oss/",
168168
"section": "programs",
169169
"tags": null,
170170
"title": "OSL Internship Program"

0 commit comments

Comments
 (0)