Skip to content

Commit

Permalink
Merge pull request #685 from ucsc-ospo/carlosm-osre25
Browse files Browse the repository at this point in the history
add OSRE 2025
  • Loading branch information
slieggi authored Dec 4, 2024
2 parents 276400b + 5f549d4 commit 0542b6c
Show file tree
Hide file tree
Showing 28 changed files with 644 additions and 29 deletions.
45 changes: 27 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,27 +47,36 @@ The website has five "lists":

## How to add a new annual edition of the Open Source Research Experience

To archive the current year (e.g. 2023) and start a new OSRE edition:
- Copy `/content/osre` to `/content/osre23` (`/content/osre` contains always the newest edition, `/content/osre23` is the archived edition)
- Update tags in `content/osre` projects and reports lists:
- In `content/osre/studentpages.md` update `tag: [osre24]`
- In `content/osre/projects.md` update `tag: [osre24]`
- Update links to previous year and back to new year
To archive the current year (e.g. 2024) and start a new OSRE edition:
- Update `/content/osre/index.md`
- Copy `/content/osre24` to `/content/osre25`
- Make the following updates within `/content/osre25`:
- Update `/content/osre25/intro.md`
- Rename and update `content/osre25/osre25.md`
- For Student Pages:
- In `/content/osre/studentpages.md` update `subtitle: "Go to [last year's student pages](/osre23/#studentpages)"`
- In `/content/osre23/studentpages.md` update `subtitle: "Return to [new student pages](/osre/#studentpages)"`
- In `/content/osre25/studentpages.md`
- Update `subtitle: "Go to [2024 student pages](/osre24/#studentpages)"`
- Update `tag: [osre25]`
- Update "OSRE 2025" in body
- In `/content/osre24/studentpages.md` update `subtitle: "Go to [2023 student pages](/osre23/#studentpages) \nReturn to [2025 student pages](/osre25/#studentpages)"`
- For Projects:
- In `/content/osre/projects.md` update `subtitle: "Go to [last year's projects](/osre23/#projects)"`
- In `/content/osre23/projects.md` update `subtitle: "Go to [2022 projects](/lastosre) or return to [new projects](/osre/#projects)"` (2022 projects are under `/lastosre` because that was still under CROSS. When archiving OSRE 2024, update `/content/osre24/projects.md` with `subtitle: "Go to [2023 projects](/osre23/#projects) or return to [new projects](/osre/#projects)"`)
- In `/content/osre25/projects.md`
- Update `title: 2025 Projects`
- Update `subtitle: "Go to [2024 projects](/osre24/#projects)"`
- Update `tag: [osre25]`
- In `/content/osre24/projects.md"` update `subtitle: "Go to [2023 projects](/osre23/#projects) \nReturn to [2025 projects](/content/osre25/#projects)"`
- For Timelines:
- In `/content/osre/timeline.md` update `subtitle: "Go to [last year's timeline](/osre23/#timeline)"`
- In `/content/osre23/timeline.md` update `subtitle: "Return to [new timeline](/osre/#timeline)"`
- Copy `/content/report/osre23/ucsc/admin/20221106-admin` to `/content/report/osre24/ucsc/admin/20231006-admin` and update tags in `index.md` of that directory:
- Update title to OSRE 2024
- Replace all `osre23` with `osre24`
- Update `/content/osre23/intro.md` cta link `url: '/osre23/#projects'`
- Update `/content/osredocs` files for mentors, students, and mentor FAQs for OSRE 2024.
- Copy `/content/sor` to `/content/sor23`, make 2024 updates to `/content/sor`, and update SoR links in `/content/oser23/osre23.md` to `/sor23` and vice versa.
- In `/content/osre25/timeline.md`
- Update `subtitle: "Go to [2024 timeline](/osre24/#timeline)"`
- In body update `caption="Table: OSRE 2025 Timeline"`
- Update `/content/osre25/timeline.csv`
- In `/content/osre24/timeline.md` update `subtitle: "Go to [2023 timeline](/osre23/#timeline) \nReturn to [2025 timeline](/osre25/#timeline)"`
- Copy `/content/report/osre24/ucsc/admin/20231006-admin` to `/content/report/osre25/ucsc/admin/20231021-admin` (or any other `YYYYMMDD-admin` name) and update tags (and any new instructions) in `index.md` of that directory:
- Update title to OSRE 2025
- Replace all `osre24` with `osre25`
- Update `/content/osre25/intro.md` cta link `url: '/osre25/#projects'`
- Update `/content/osredocs` files for mentors, students, and mentor FAQs for OSRE 2025 (The OSRE documentation is updated in place -- use version control to find out about documentation of earlier years)
- Copy `/content/sor24` to `/content/sor25`, make 2025 updates to `/content/sor25`, and update SoR links in `/content/oser25/osre25.md` to `/sor25` and vice versa.

## Website framework

Expand Down
4 changes: 4 additions & 0 deletions config/_default/menus.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ main:
parent: programs
url: "/osre"
weight: 10
- name: 🧪 Summer of Reproducibility
parent: programs
url: "/sor"
weight: 15
- name: 🪺 Open Source Incubator Fellowship
parent: programs
url: "/post/incubator"
Expand Down
4 changes: 2 additions & 2 deletions content/osre/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ subtitle: "Matching researchers with summer students and sponsors."
---
The Open Source Research Experience (OSRE) program by the Open Source Program Office (OSPO) UC Santa Cruz provides support for undergraduate and graduate students contributing to open source research efforts. The goal of the program is to seed contributor communities of open source research efforts and to help make computational research efforts reproducible. With this program the OSPO participates as mentor organization in [Google Summer of Code](https://summerofcode.withgoogle.com) and other outreach and sponsorship programs.

{{% cta cta_link="/osre24" cta_text="OSRE 2024" %}}
{{% cta cta_link="/osre25" cta_text="OSRE 2025" %}}

The [OSRE 2023](/osre23) introduced the **Summer of Reproducibility** ([2023](/sor23), [2024](/sor24)).
The [OSRE 2023](/osre23) introduced the **Summer of Reproducibility** ([2023](/sor23), [2024](/sor24), [2025](/sor25)).
2 changes: 1 addition & 1 deletion content/osre24/projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ headless: true # This file represents a page section.

# Put Your Section Options Here (title, background, etc.) ...
title: 2024 Projects
subtitle: "Go to [last year's projects](/osre23/#projects)"
subtitle: "Go to [2023 projects](/osre23/#projects) \nReturn to [2025 projects](/osre25/#projects)"

# Position of this section on the page
weight: 70
Expand Down
2 changes: 1 addition & 1 deletion content/osre24/studentpages.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ headless: true # This file represents a page section.

# Put Your Section Options Here (title, background, etc.) ...
title: Student pages
subtitle: "Go to [last year's student pages](/osre23/#studentpages)"
subtitle: "Go to [2023 student pages](/osre23/#studentpages) \nReturn to [2025 student pages](/osre25/#studentpages)"

# Position of this section on the page
weight: 35
Expand Down
2 changes: 1 addition & 1 deletion content/osre24/timeline.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ headless: true
active: true
weight: 60
title: Timeline
subtitle: "Go to [last year's timeline](/osre23/#timeline)"
subtitle: "Go to [2023 timeline](/osre23/#timeline) \nReturn to [2025 timeline](/osre25/#timeline)"
design:
columns: "2"
css_style: null
Expand Down
47 changes: 47 additions & 0 deletions content/osre25/formentors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
widget: blank
headless: true
active: true
weight: 50
title: For projects and mentors
design:
columns: "2"
css_style: null
css_class: null
---

The UCSC OSPO is looking for mentors to be part of our 2024 Open Source Research Experience Program (OSRE), which this year also includes a new initiative -- the Summer of Reproducibility (SoR). Please read the [FAQ for Mentors](/osredocs/mentorfaq) and, if interested in participating, [the instructions](/osredocs/formentors) for posting projects.

{{% cta cta_link="/osredocs/mentorfaq" cta_text="FAQ for Mentors -->" %}}
{{% cta cta_link="/osredocs/formentors" cta_text="The Instructions -->" %}}

While typical OSRE supported projects require mentors who are connected to University of California-based open source projects, thanks to funding from the National Science Foundation, the Summer of Reproducibility allows us to also support US-based mentors interested in research projects related to the creation and usage of reproducibilty artifacts.

The goal of OSRE 2024 is to increase student capabilities in working in open source projects and creating reproducible artifacts, as well as add productive open source contributors and promote open source and reproducibility throughout the UC system and beyond.

The program team at UCSC OSPO values diversity and inclusion in all our projects. We invite mentors from groups traditionally excluded in computer science/open source communities to participate in this program.

### Why should you be an OSRE mentor?

If you could use undergraduate research assistance over the summer with your on-going research, this is a great opportunity to get matched to top students. Like Google Summer of Code, the OSRE allows the mentors to choose the students they want to work with based on an interactive and iterative proposal process. The proposal process provides mentors the opportunity to select someone they want to work with who will benefit their project and research.

### Who can be a mentor?

{{% callout note %}}
Your project needs to
- EITHER have at least one mentor affiliated with one of the University of California campuses or associated DOE national labs
- OR have some connection to producing or using reproducibility artifacts.
{{% /callout %}}

**For University of California (UC) projects:** Any UC-affiliated faculty, researchers or graduate students working on projects that are or will ultimately be part of an open source community/ecosystem.

**For Summer of Reproducibility (SoR) projects:** Researchers and faculty from any US-based organization looking to support the open source production or use of reproducibility artifacts.

{{% callout note %}}
All software created as part of an OSRE project must be released as free and open source under a license that is both approved by the Open Source Initiative (OSI) and recognized as free by the Free Software Foundation (FSF).
{{% /callout %}}

For more details, please see the [FAQ for Mentors](/osredocs/mentorfaq) and [the instructions](/osredocs/formentors) for posting projects.

{{% cta cta_link="/osredocs/mentorfaq" cta_text="FAQ for Mentors -->" %}}
{{% cta cta_link="/osredocs/formentors" cta_text="The Instructions -->" %}}
42 changes: 42 additions & 0 deletions content/osre25/forsponsors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
widget: blank
headless: true
active: true
weight: 55
title: For sponsors
design:
columns: "2"
css_style: null
css_class: null
---

**Is your organization looking to better utilize open source and want to support projects that directly benefit your work?**

**Does your company want to strengthen the talent pipeline able to work on technologies essential to your organization’s success?**

**Do you want to collaborate with innovative open source projects being developed by University of California researchers?**

{{% cta cta_link="https://forms.gle/9ZTg7pMwa1dQ94NS6" cta_text="Sponsor Projects -->" %}}

The UC Open Source Research Experience (OSRE) offers your organization the chance to participate in projects that can help your development cycles run faster, benefit from wide collaborations, and help support workforce development in domains your organization needs.

To become a sponsor, fill out the [Sponsorship Interest Form](https://forms.gle/9ZTg7pMwa1dQ94NS6). You will be asked to indicate the level of sponsorship you would like to fund and [the open source projects](/osre24/#projects) you are most interested in engaging with.

### Benefits of sponsorship

- Collaborating on innovative project that are of strategic interest to your industry;
- Supporting the teaching of open source techniques to a wide range of student contributors;
- Interacting with the next generation of open source leaders and up and coming talent; and
- Recognition as an OSRE Sponsor at the Open Source Research Symposium (Fall 2024)

### OSRE Sponsor Levels

{{< table path="sponsorlevels.csv" header="true" caption="Table: OSRE 2024 Sponsorship Levels" >}}

### Becoming a Sponsor

Becoming a sponsor is easy! Fill out the [Sponsorship Interest Form](https://forms.gle/9ZTg7pMwa1dQ94NS6) or reach out to the [OSRE Admins](mailto:[email protected]) by April 20. Information requested by the form include: name of contact person, level of sponsorship, and projects you are most interested in (if applicable.) The [OSRE Admins](mailto:[email protected]) will follow up with next steps for finalizing the sponsorship process.

{{% cta cta_link="https://forms.gle/9ZTg7pMwa1dQ94NS6" cta_text="Sponsor Projects -->" %}}


35 changes: 35 additions & 0 deletions content/osre25/forstudents.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
widget: blank # As of v5.8-dev, 'pages' is renamed 'collection'
headless: true # This file represents a page section.

# Put Your Section Options Here (title, background, etc.) ...
title: For students
subtitle: ''

# Position of this section on the page
weight: 30

design:
# Choose a listing view
# Choose how many columns the section has. Valid values: '1' or '2'.
columns: '2'
---

{{% callout note %}}
**The deadline for contacting mentors and joining the slack channel for the 2024 program has passed.**
{{% /callout %}}

If you are interested, have a look at our [guidelines for students](/osredocs/forstudents), which includes timelines on when to contact mentors and proposal guidelines and expectations.

New projects for OSRE 2024 will be published by the end of February. Students can begin reaching out to mentors after February 22, 2024. Proposals are due April 2.

Students interested in applying to any of our projects **should join our Slack channel** before March 20. Email [OSRE Admins](mailto:[email protected]) to request an invitation.

You can also use our Gitter channel for general questions before reaching out to mentors. https://gitter.im/uc_ospo-osre/community
[![Gitter](https://badges.gitter.im/uc_ospo-osre/community.svg)](https://gitter.im/uc_ospo-osre/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) *Note that this channel is reviewed by the org admin periodically and meant for general organizational questions.*

{{% callout note %}}
Due to the open source nature of all OSRE projects, contributions are welcome from students or other newcomers from anywhere in the world. Please note that you must have work authorization in your country of residence to take part in this program. Please contact [email protected] if you have any questions about your eligibility.
{{% /callout %}}

We typically support the work of undergraduate students; however graduate students may also apply to work on more advanced project ideas. Please check out the project ideas page and contact the mentor if you have questions.
8 changes: 8 additions & 0 deletions content/osre25/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
# Files in this folder represent a Widget Page (homepage)
title: "OSRE"
summary: "The Open Source Research Experience"
date: "2022-11-06T00:00:00Z"
type: "widget_page"
header.on_scroll: true
---
45 changes: 45 additions & 0 deletions content/osre25/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
widget: hero
headless: true # This file represents a page section.

# Put Your Section Options Here (title, background, etc.) ...
title: "2025 Open Source Research Experience"
subtitle: "Matching UC researchers with summer students and sponsors."
summary: "The Open Source Research Experience (OSRE) program provides support for undergraduate and graduate students contributing to open source research efforts. The goal of the program is to seed contributor communities, build community infrastructures and teaching incubator fellows and other UC researchers to effectively lead and delegate. Our participation in the Google Summer of Code is included as part of this mentorship program."
weight: 10 # Position of section on the page

# Hero image (optional). Enter filename of an image in the assets/media/ folder.
hero_media: 'osre.png'

# Call to action links (optional).
# Display link(s) by specifying a URL and label below. Icon is optional for `cta`.
# Remove a link/note by deleting a cta/note block.
cta:
url: '/osre25#projects'
label: View Projects
icon_pack: fas
icon: download
#cta_alt:
# url: '#projects'
# label: View Projects

# Note. An optional note to show underneath the links.
cta_note:
label: "The Open Source Research Experience (OSRE) program provides support for undergraduate and graduate students contributing to open source projects and reproducible research efforts. With its dual focus on both increasing open source communities and making computational research efforts reproducible, the OSRE supports a wide variety of projects. In connection with the OSRE, the UCSC OSPO has taken part in the [Google Summer of Code](https://summerofcode.withgoogle.com) as a mentor organization and managed other sponsored programs such as the NSF funded [Summer of Reproducibility](/sor25/). Information from past OSRE years can be found here: [2024](/osre24), [2023](/osre23) and [2022](https://cross.ucsc.edu/2022-osre/index.html) ([final 2022 reports](/post/20220929)).
Mentors interested in participating in the OSRE (including for projects relevant to GSoC and the SoR) can [post their project ideas](/osredocs/formentors/) for students to review. [Project ideas](#projects) are short abstracts that provide an overview of the tasks students will accomplish over the summer. See [mentor page](#formentors) for more details.
Interested Students or other newcomers to open source or reproducibility should review these project ideas and work with mentors to develop a full proposal. Student projects are due by April 4, 2024. See [student information page](#forstudents) for more details.
**Table of Content**: [OSRE News](#news) | [OSRE 2025](#osre25) | [For students](#forstudents) | [Student pages](#studentpages) | [For mentors](#formentors) | [For sponsors](#forsponsors) | [Timeline](#timeline) | [Projects](#projects) | [Tag cloud](#tags) | [Mentors and Contributors](#mentors)"

# Choose an optional background color, gradient, image, or video
design:
background:
gradient_end: '#DC6E55'
gradient_start: '#F0CC64'
text_color_light: false
---

Matching summer students with research mentors and sponsors.
24 changes: 24 additions & 0 deletions content/osre25/mentors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
widget: peoplecm
headless: true
active: true
weight: 80
title: Mentors and Contributors
subtitle: >-
Meet our OSRE administrators, mentors, including mentors from the University of California and mentors for the Summer of Reproducibility, and our student contributors.
content:
user_groups:
- Administration
- University of California Mentors
- Summer of Reproducibility Mentors
- 2025 Contributors
design:
columns: '2'
show_social: false
show_interests: false
show_latest_of_year: true
background: {}
advanced:
css_style: ''
css_class: ''
---
25 changes: 25 additions & 0 deletions content/osre25/news.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
# Documentation: https://wowchemy.com/docs/page-builder/
widget: pages
active: true
headless: true
weight: 15

title: OSRE News

content:
count: 5
filters:
author: ''
category: 'news'
exclude_featured: false
publication_type: ''
tag: 'osre'
offset: 0
order: desc
page_type: post
design:
view: compact
columns: '2'

---
Loading

0 comments on commit 0542b6c

Please sign in to comment.