From df1177e4cd862c31a619234dd141d73231a3c353 Mon Sep 17 00:00:00 2001 From: Carlos Maltzahn Date: Thu, 11 Dec 2025 13:22:52 -0800 Subject: [PATCH 1/3] add osre26 --- 0001-fix-indentations.patch | 51 +++++++++++++ content/osre/index.md | 3 +- content/osre25/projects.md | 2 +- content/osre25/studentpages.md | 2 +- content/osre25/timeline.md | 2 +- content/osre26/formentors.md | 45 +++++++++++ content/osre26/forsponsors.md | 42 +++++++++++ content/osre26/forstudents.md | 31 ++++++++ content/osre26/index.md | 8 ++ content/osre26/intro.md | 45 +++++++++++ content/osre26/mentors.md | 23 ++++++ content/osre26/news.md | 25 +++++++ content/osre26/osre26.md | 16 ++++ content/osre26/projects.md | 55 ++++++++++++++ content/osre26/sponsorlevels.csv | 4 + content/osre26/studentpages.md | 52 +++++++++++++ content/osre26/tags.md | 19 +++++ content/osre26/timeline.csv | 1 + content/osre26/timeline.md | 14 ++++ content/osredocs/formentors/index.md | 10 +-- content/osredocs/mentorfaq/index.md | 8 +- .../osre26/ucsc/admin/20241021-admin/index.md | 74 +++++++++++++++++++ 22 files changed, 519 insertions(+), 13 deletions(-) create mode 100644 0001-fix-indentations.patch create mode 100644 content/osre26/formentors.md create mode 100644 content/osre26/forsponsors.md create mode 100644 content/osre26/forstudents.md create mode 100644 content/osre26/index.md create mode 100644 content/osre26/intro.md create mode 100644 content/osre26/mentors.md create mode 100644 content/osre26/news.md create mode 100644 content/osre26/osre26.md create mode 100644 content/osre26/projects.md create mode 100644 content/osre26/sponsorlevels.csv create mode 100644 content/osre26/studentpages.md create mode 100644 content/osre26/tags.md create mode 100644 content/osre26/timeline.csv create mode 100644 content/osre26/timeline.md create mode 100644 content/report/osre26/ucsc/admin/20241021-admin/index.md diff --git a/0001-fix-indentations.patch b/0001-fix-indentations.patch new file mode 100644 index 000000000..607fa2d8a --- /dev/null +++ b/0001-fix-indentations.patch @@ -0,0 +1,51 @@ +From 0883b1a2f26ebea9e2c3278d7439a5783a332af0 Mon Sep 17 00:00:00 2001 +From: Carlos Maltzahn +Date: Mon, 7 Jul 2025 13:04:14 -0700 +Subject: [PATCH] fix indentations + +--- + content/authors/ankitkat042/_index.md | 18 +++++++++--------- + 1 file changed, 9 insertions(+), 9 deletions(-) + +diff --git a/content/authors/ankitkat042/_index.md b/content/authors/ankitkat042/_index.md +index 0c462ad..750f28c 100644 +--- a/content/authors/ankitkat042/_index.md ++++ b/content/authors/ankitkat042/_index.md +@@ -15,7 +15,7 @@ role: Undergraduate Computer Science student at Indraprastha Institute of Inform + # Organizations/Affiliations + organizations: + - name: Indraprastha Institute of Information Technology Delhi (IIIT Delhi) +-url: "https://iiitd.ac.in/" ++ url: "https://iiitd.ac.in/" + + # Short bio (displayed in user profile at end of posts) + bio: BTech student at IIIT Delhi with experience in software development, network systems research and cryptography. Currently working on high-performance network benchmarking and protocol analysis. +@@ -34,17 +34,17 @@ education: + # Social/Academic Networking + social: + - icon: envelope +-icon_pack: fas +-link: 'mailto:address.ankit@gmail.com' ++ icon_pack: fas ++ link: 'mailto:address.ankit@gmail.com' + - icon: github +-icon_pack: fab +-link: https://github.com/ankitkat042 ++ icon_pack: fab ++ link: https://github.com/ankitkat042 + - icon: linkedin +-icon_pack: fab +-link: https://www.linkedin.com/in/ankitk042 ++ icon_pack: fab ++ link: https://www.linkedin.com/in/ankitk042 + - icon: X +-icon_pack: ai +-link: https://x.com/ankitkat_042 ++ icon_pack: ai ++ link: https://x.com/ankitkat_042 + + # Enter email to display Gravatar (if Gravatar enabled in Config) + email: "address.ankit@gmail.com" +-- +2.45.2 + diff --git a/content/osre/index.md b/content/osre/index.md index f4427927a..e39bdef7c 100644 --- a/content/osre/index.md +++ b/content/osre/index.md @@ -5,9 +5,10 @@ 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="/osre25" cta_text="OSRE 2025" %}} +{{% cta cta_link="/osre26" cta_text="OSRE 2026" %}}
+OSRE 2025
OSRE 2024
OSRE 2023
OSRE 2022
diff --git a/content/osre25/projects.md b/content/osre25/projects.md index a1be88606..042334be6 100644 --- a/content/osre25/projects.md +++ b/content/osre25/projects.md @@ -4,7 +4,7 @@ headless: true # This file represents a page section. # Put Your Section Options Here (title, background, etc.) ... title: 2025 Projects -subtitle: "For SoR eligible projects, filter for Reproducibiltiy/SoR. " +subtitle: "Go to [2024 projects](/osre24/#projects) \nReturn to [2026 projects](/osre26/#projects)" # Position of this section on the page weight: 70 diff --git a/content/osre25/studentpages.md b/content/osre25/studentpages.md index d624b245e..5855d707a 100644 --- a/content/osre25/studentpages.md +++ b/content/osre25/studentpages.md @@ -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 [2024 student pages](/osre24/#studentpages)" +subtitle: "Go to [2024 student pages](/osre24/#studentpages) \nReturn to [2026 student pages](/osre26/#studentpages)" # Position of this section on the page weight: 35 diff --git a/content/osre25/timeline.md b/content/osre25/timeline.md index 76fce4cfe..d1a504f56 100644 --- a/content/osre25/timeline.md +++ b/content/osre25/timeline.md @@ -4,7 +4,7 @@ headless: true active: true weight: 60 title: Timeline -subtitle: "Go to [2024 timeline](/osre24/#timeline)" +subtitle: "Go to [2024 timeline](/osre24/#timeline) \nReturn to [2026 timeline](/osre26/#timeline)" design: columns: "2" css_style: null diff --git a/content/osre26/formentors.md b/content/osre26/formentors.md new file mode 100644 index 000000000..22c95fd3f --- /dev/null +++ b/content/osre26/formentors.md @@ -0,0 +1,45 @@ +--- +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 2026 Open Source Research Experience Program (OSRE). 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, the Summer of Reproducibility allows us to also support mentors interested in research projects related to the creation and usage of reproducibilty artifacts. + +The OSRE aims 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 the 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 have at least one mentor affiliated with the University of California or associated DOE national labs. +{{% /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 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 -->" %}} diff --git a/content/osre26/forsponsors.md b/content/osre26/forsponsors.md new file mode 100644 index 000000000..399fb923b --- /dev/null +++ b/content/osre26/forsponsors.md @@ -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 use open source more effectively and want to support projects that directly benefit your business or industry?** + +**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](/osre26/#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 2026) + +### OSRE Sponsor Levels + +{{< table path="sponsorlevels.csv" header="true" caption="Table: OSRE 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:ospo-info-group@ucsc.edu) 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:ospo-info-group@ucsc.edu) will follow up with next steps for finalizing the sponsorship process. + +{{% cta cta_link="https://forms.gle/9ZTg7pMwa1dQ94NS6" cta_text="Sponsor Projects -->" %}} + + diff --git a/content/osre26/forstudents.md b/content/osre26/forstudents.md new file mode 100644 index 000000000..d1786369a --- /dev/null +++ b/content/osre26/forstudents.md @@ -0,0 +1,31 @@ +--- +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' +--- + + +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. + +Mentor project ideas will be published beginning in January and updated through February. Students should begin reaching out to mentors after February 28, 2025. + +**Students interested in applying to any of our projects must join our Slack channel before March 23, 2025 to be considered elgibile.** THIS DEADLINE HAS PASSED. + +**The FINAL proposal deadline is April 8th at 18:00 UTC.** Proposals should be submitted through the [GSoC portal](https://summerofcode.withgoogle.com/)! Do not send proposal to the organization admins or mentors unless specifically requested by them. If your proposal is not submitted to the GSoC portal by this deadline you will not be eligible for selection. + +{{% 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. For students within the University of California system, you are welcome to participate but be aware we may not be able to place you with mentors from your own campus. Please contact ospo-info-group@ucsc.edu 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. diff --git a/content/osre26/index.md b/content/osre26/index.md new file mode 100644 index 000000000..566803625 --- /dev/null +++ b/content/osre26/index.md @@ -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 +--- diff --git a/content/osre26/intro.md b/content/osre26/intro.md new file mode 100644 index 000000000..2c7c92a03 --- /dev/null +++ b/content/osre26/intro.md @@ -0,0 +1,45 @@ +--- +widget: hero +headless: true # This file represents a page section. + +# Put Your Section Options Here (title, background, etc.) ... +title: "2026 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: '/osre26#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. Information from past OSRE years can be found here: [2025](/osre25), [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. See [student information page](#forstudents) for more details. + + + **Table of Content**: [OSRE News](#news) | [OSRE 2026](#osre26) | [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. diff --git a/content/osre26/mentors.md b/content/osre26/mentors.md new file mode 100644 index 000000000..877a57cef --- /dev/null +++ b/content/osre26/mentors.md @@ -0,0 +1,23 @@ +--- +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 our student contributors. +content: + user_groups: + - Administration + - University of California Mentors + - 2026 Contributors +design: + columns: '2' + show_social: false + show_interests: false + show_latest_of_year: true + background: {} +advanced: + css_style: '' + css_class: '' +--- \ No newline at end of file diff --git a/content/osre26/news.md b/content/osre26/news.md new file mode 100644 index 000000000..99101b9ff --- /dev/null +++ b/content/osre26/news.md @@ -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' + +--- \ No newline at end of file diff --git a/content/osre26/osre26.md b/content/osre26/osre26.md new file mode 100644 index 000000000..1a7afcb17 --- /dev/null +++ b/content/osre26/osre26.md @@ -0,0 +1,16 @@ +--- +widget: blank +headless: true +active: true +weight: 20 +title: OSRE 2026 +subtitle: "Open Source Research Experience" +design: + columns: "2" + css_style: null + css_class: null +--- + +As last year OSRE 2026 will include mentors across multiple University of California campuses. Project ideas are listed [below](#projects). + + diff --git a/content/osre26/projects.md b/content/osre26/projects.md new file mode 100644 index 000000000..61db82466 --- /dev/null +++ b/content/osre26/projects.md @@ -0,0 +1,55 @@ +--- +widget: portfolio +headless: true # This file represents a page section. + +# Put Your Section Options Here (title, background, etc.) ... +title: 2026 Projects +subtitle: "Go to [2025 projects](/osre25/#projects)" + +# Position of this section on the page +weight: 70 + +content: + # Choose which content to display in the widget + filters: + # Folders to display content from + folders: + - project + # Replace this tag to the current year (e.g. osre24) + tags: [osre26] + # Uncomment below to exclude content with specific tags: +# exclude_tags: +# - preface + # Uncomment below to show specific Hugo Page kinds + kinds: + - page +# - section + + # Field to sort by, such as Date or Title + sort_by: 'Title' + sort_ascending: true + + # Filter toolbar (optional). + # Add or remove as many filters (`filter_button` instances) as you like. + # To show all items, set `tag` to "*". + # To filter by a specific tag, set `tag` to an existing tag name. + # To remove toolbar, delete/comment all instances of `filter_button` below. + filter_button: + - name: All + tag: '*' + # - name: UC Mentors/GSoC + # tag: uc + # - name: Reproducibility/SoR + # tag: reproducibility + - name: Hide + tag: hidden + + # Default filter toolbar button (e.g. 0 corresponds to the first `filter_button` instance above) + filter_default: 0 +design: + # Choose a listing view + view: compact + # Choose how many columns the section has. Valid values: '1' or '2'. + columns: '2' +--- + diff --git a/content/osre26/sponsorlevels.csv b/content/osre26/sponsorlevels.csv new file mode 100644 index 000000000..d6c74ecd0 --- /dev/null +++ b/content/osre26/sponsorlevels.csv @@ -0,0 +1,4 @@ +Level,Amount +Bronze,"$3,750 (covers 50% of one student stipend for summer)" +Silver,"$7,500 (covers one student full-time for summer)" +Gold,"$15,000 (covers two students full-time for summer)" \ No newline at end of file diff --git a/content/osre26/studentpages.md b/content/osre26/studentpages.md new file mode 100644 index 000000000..9de2c6e41 --- /dev/null +++ b/content/osre26/studentpages.md @@ -0,0 +1,52 @@ +--- +widget: portfolio +headless: true # This file represents a page section. + +# Put Your Section Options Here (title, background, etc.) ... +title: Student pages +subtitle: "Go to [2025 student pages](/osre25/#studentpages)" + +# Position of this section on the page +weight: 35 + +content: + # Filter content to display + filters: + # The folders to display content from + folders: + - report + tags: [osre26] + category: '' + publication_type: '' + author: '' + featured_only: false + exclude_featured: false + exclude_future: false + exclude_past: false + # Choose how many pages you would like to display (0 = all pages) + count: 0 + # Choose how many pages you would like to offset by + # Useful if you wish to show the first item in the Featured widget + offset: 0 + # Field to sort by, such as Date or Title + sort_by: 'Date' + sort_ascending: false + filter_button: + - name: All + tag: '*' +# - name: UC Mentors +# tag: uc +# - name: Reproducibility +# tag: reproducibility + - name: Hide + tag: hidden + filter_default: 0 + +design: + # Choose a listing view + view: compact + # Choose how many columns the section has. Valid values: '1' or '2'. + columns: '2' +--- + +We are asking OSRE 2026 students and contributors to share their progress on a regular basis. We are excited to be able to highlight their work on this website and in events such as our Open Source Symposium. This [blog post](/report/osre26/ucsc/admin/20241021-admin/) contains instructions on how to start highlighting contributor work with blog posts, also known as "student pages". And here they are: diff --git a/content/osre26/tags.md b/content/osre26/tags.md new file mode 100644 index 000000000..616ac2310 --- /dev/null +++ b/content/osre26/tags.md @@ -0,0 +1,19 @@ +--- +widget: tag_cloud +headless: true # This file represents a page section. + +# ... Put Your Section Options Here (title etc.) ... +title: Project Topics +subtitle: "Across all years" +weight: 75 # Position of section on page + +content: + # Choose the taxonomy from `config.yaml` to display (e.g. tags, categories) + taxonomy: tags + # Choose how many tags you would like to display (0 = all tags) + count: 0 +design: + # Minimum and maximum font sizes (1.0 = 100%). + font_size_min: 0.7 + font_size_max: 2.0 +--- diff --git a/content/osre26/timeline.csv b/content/osre26/timeline.csv new file mode 100644 index 000000000..3e031ea72 --- /dev/null +++ b/content/osre26/timeline.csv @@ -0,0 +1 @@ +Stay tuned!, diff --git a/content/osre26/timeline.md b/content/osre26/timeline.md new file mode 100644 index 000000000..fb2e9bc33 --- /dev/null +++ b/content/osre26/timeline.md @@ -0,0 +1,14 @@ +--- +widget: blank +headless: true +active: true +weight: 60 +title: Timeline +subtitle: "Go to [2025 timeline](/osre25/#timeline)" +design: + columns: "2" + css_style: null + css_class: null +--- + +{{< table path="timeline.csv" header="false" caption="Table: OSRE 2026 Timeline" >}} diff --git a/content/osredocs/formentors/index.md b/content/osredocs/formentors/index.md index e8b22c187..e2131ed6b 100644 --- a/content/osredocs/formentors/index.md +++ b/content/osredocs/formentors/index.md @@ -22,17 +22,17 @@ A project serves as the context for one or more project ideas. Each project is r - Preferred method (via git): - Fork [git repository](https://github.com/ucsc-ospo/ucsc-ospo.github.io) - - Create `content/project/osre25/ORGANIZATION/PROJECTNAME` directory or copy it from previous year's `content/project/osre24/ORGANIZATION/PROJECTNAME` + - Create `content/project/osre26/ORGANIZATION/PROJECTNAME` directory or copy it from previous year's `content/project/osre25/ORGANIZATION/PROJECTNAME` - In that directory create/update `index.md` and the project's image (`featured.png` or `featured.jpg`) - In `index.md` fill in the frontmatter (see [example](https://raw.githubusercontent.com/ucsc-ospo/ucsc-ospo.github.io/main/content/project/osre22/ucsc/polyphorm/index.md)): - Add the project's title in `title:`, - - Date the project entry with `date:` and `lastmod:`, using the format YYYY-MM-DD, e.g. `2025-05-27`. Note that projects dated in the future will not display. + - Date the project entry with `date:` and `lastmod:`, using the format YYYY-MM-DD, e.g. `2026-05-27`. Note that projects dated in the future will not display. - Include a list of `authors:`, using either names in quotes or user names (see below for instructions on how to add user names) - - **IMPORTANT**: set a list of tags that include `"osre25"` and either `"uc"` or `"reproducibility"` or both, depending on whether your project has a mentor affiliated with a UC campus or associated national lab (LBL, LANL, LLNL), or is a [Summer of Reproducibility](/sor) project. Feel free to add additional tags. + - **IMPORTANT**: set a list of tags that include `"osre26"`. Feel free to add additional tags. - Below the frontmatter start with a description of the project and include links to the project's webpage. - Add each project idea with level-3 header, i.e., `### ...` and add a list of **essential information** that includes *topics*, *skills*, *difficulty*, *size* (175 vs 350 hours), and *mentors*. - Every mentor should at least have a `mailto:` link. Better yet: add the mentor using the instructions below and use the shortcut `{{%/* mention "USERNAME" */%}}`. There should be at least two mentors per project idea. - - Make a pull request and [email OSRE Admins](mailto:ospo-info-group@ucsc.edu) (currently: Stephanie Lieggi, Carlos Maltzahn). + - Make a pull request and [email OSRE Admins](mailto:ospo-info-group@ucsc.edu) (currently: Stephanie Lieggi). *If you are unable to upload via git please [email OSRE Admins](mailto:ospo-info-group@ucsc.edu) (currently: Stephanie Lieggi) for other options* @@ -45,7 +45,7 @@ Mentors are welcome to add information about themselves (see [example](https://o - Create `/content/authors/USERNAME` directory. - In that directory copy an `_index.md` file from another user and update it (see [example](https://raw.githubusercontent.com/ucsc-ospo/ucsc-ospo.github.io/main/content/authors/slieggi/_index.md)) - Many icons are available (see [documentation](https://wowchemy.com/docs/getting-started/page-builder/#icons)) - - **IMPORTANT**: Under `user_groups:` add either `- University of California Mentors` or `- Summer of Reproducibility Mentors` (or both). + - **IMPORTANT**: Under `user_groups:` add `- University of California Mentors`. - The short bio and any other information goes below the frontmatter. - Make a pull request and [email OSRE Admins](mailto:ospo-info-group@ucsc.edu) diff --git a/content/osredocs/mentorfaq/index.md b/content/osredocs/mentorfaq/index.md index 666bcf8c8..995a19151 100644 --- a/content/osredocs/mentorfaq/index.md +++ b/content/osredocs/mentorfaq/index.md @@ -28,9 +28,9 @@ The OSRE program supports projects in a wide range of open source communities an ### What is the process for becoming a mentor and submitting a project / project idea? -The program organizers invite potential mentors to [post](/osredocs/formentors/) their project ideas directly onto the [Project Ideas page](/osre24/#projects) so that interested student can review them. Project ideas do not have to be pre-screened by the OSRE/SoR organizers in order to be submitted. We will review your submission before uploading and let you know if we have any questions about your project idea or think the description could use any editing/additional information. +The program organizers invite potential mentors to [post](/osredocs/formentors/) their project ideas directly onto the [Project Ideas page](/osre26/#projects) so that interested student can review them. Project ideas do not have to be pre-screened by the OSRE/SoR organizers in order to be submitted. We will review your submission before uploading and let you know if we have any questions about your project idea or think the description could use any editing/additional information. -To add a project idea, please read [the instructions](/osredocs/formentors) for participating mentors. Mentors should use tags to associate with a particular year and whether it is a University of California affiliated ("UC") or Summer of Reproducibililty ("Reproductiblity") project (or both). More tags can be used to associate the project with a particular research area, e.g. AI, machine learning, chip design, storage systems, data science. We also ask all mentors to include their biosketch and headshot on the mentor page. +To add a project idea, please read [the instructions](/osredocs/formentors) for participating mentors. Mentors should use tags to associate with a particular year. More tags can be used to associate the project with a particular research area, e.g. AI, machine learning, chip design, storage systems, data science. We also ask all mentors to include their biosketch and headshot on the mentor page. There is a mentor-only mailing list. Please [write us an email](mailto:ospo-info-group@ucsc.edu) if you want to be added to this list. @@ -42,8 +42,8 @@ For new research groups wishing to join OSRE: just create one or more projects ( Once we open the project ideas page up for review by potential students, interested students will begin reaching out to mentors with questions about the project and requests for review of their potential OSRE project. The proposal writing process is iterative and the mentor works closely with students as they formulate a proposal for their summer project based on the mentor's project idea. The primary criteria for which student projects get picked for support is the extent to which the mentor and student appear to be a good fit. Mentors are ultimately responsible for choosing a student project that will be beneficial to their overall work. Other criteria we consider when evaluating projects include 1) whether a student projects will have a significant impact on the relevant open source or reproducibility project and 2) if all timelines and deliverables seem attainable. The importance of building and maintaining a diverse community is also an important goal of the OSRE, thus the inclusion of mentors and applicants from historically excluded groups will also be a consideration when selecting student projects. -### Can students who currently work with a mentor be considered for support under the OSRE/SoR? -The OSRE program's ability to support students work is based on participation in a number of programs -- like Google Summer of Code and Summer of Reproducibility. Each of those programs have different rules for those related to whehter current students can be supported with their funding. When OSRE projects are supported through the Google Summer of Code, student must be be new to the communities that they will work with over the summer. Students already working on those projects will therefore generally not be allowed to apply under the OSRE. **Note that this is not a restriction for Summer of Reproducibility projects supported under the REPETO project. In those cases, mentors can encourage students they know to apply for SoR student slots.** If you have questions on this please contact the OSRE organizers. +### Can students who currently work with a mentor be considered for support under the OSRE? +The OSRE program's ability to support students work is based on participation in a number of programs in addition to Google Summer of Code. Each of those programs have different rules for those related to whehter current students can be supported with their funding. When OSRE projects are supported through the Google Summer of Code, student must be be new to the communities that they will work with over the summer. Students already working on those projects will therefore generally not be allowed to apply under the OSRE unless it fits to a program other than Google Summer of Code. If you have questions on this please contact the OSRE organizers. ### How are selected students compensated for their summer work? diff --git a/content/report/osre26/ucsc/admin/20241021-admin/index.md b/content/report/osre26/ucsc/admin/20241021-admin/index.md new file mode 100644 index 000000000..828604acb --- /dev/null +++ b/content/report/osre26/ucsc/admin/20241021-admin/index.md @@ -0,0 +1,74 @@ +--- +title: "Writing a blog about your OSRE 2026 project" +subtitle: "Since OSRE 2023 we ask student contributors to blog!" +summary: "This is now common practice and an efficient way to track activities within OSRE projects. Include links to proposals, presentations, reports, and experience." +authors: [slieggi, carlosm] +tags: [osre26] +categories: [] +date: 2024-10-21 +lastmod: 2025-12-11 +featured: false +draft: false + +# Featured image +# To use, add an image named `featured.jpg/png` to your page's folder. +# Focal points: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight. +image: + caption: "" + focal_point: "" + preview_only: false + +# Projects (optional). +# Associate this post with one or more of your projects. +# Simply enter your project's folder or file name without extension. +# E.g. `projects = ["internal-project"]` references `content/project/deep-learning/index.md`. +# Otherwise, set `projects = []`. +projects: [osre] +--- + +OSRE participants are required to blog three times during their summer program. The first blog is a chance to introduce yourself and your project. The second blog occurs around the mid-point of the project and a final blog post is expected as part of you final project delverable. The organization administrator will send emails with specific dates. Instructions for the blog are indicated below. All blogs should include links to proposals, presentations, links to any deliverables/products as well as an overview of the student's experience. Check out the student pages from previous years to get an idea of content / size. + +We will also ask students and contributors to provide regular status updates which will help track your activities. The organization administrator will provide more details once the program work begins. + + +## Making a pull request for your blog + +- Fork the [git repository](https://github.com/ucsc-ospo/ucsc-ospo.github.io) +- If you haven't already done so, add your profile using [these instructions](/osredocs/formentors/#instructions-for-adding-a-mentor) + - **IMPORTANT**: Under `user_groups:` add `- 2026 Contributors` (as opposed to any of the two mentor groups) + - The short bio and any other information goes below the frontmatter + +- Post your blog + - Add `/content/report/osre26/ORGANIZATION/PROJECTNAME/DATE-USERNAME/index.md` + - Add a frontmatter to `index.md`, using the labels below + - Blog text goes below the frontmatter + - In that same directory include a picture and call it `featured.png` (also supports `.jpg`, `.jpeg`) +- Commit to your fork and make a pull request. [Email OSRE Admins](mailto:ospo-info-group@ucsc.edu/) with questions. + +### Example frontmatter and text body +``` +--- +title: "YOUR TITLE" +subtitle: "YOUR SUBTITLE (OPTIONAL)" +summary: +authors: + - USERNAME1 + - USERNAME2 +tags: ["osre26"] +categories: [] +date: YYYY-MM-DD +lastmod: YYYY-MM-DD +featured: false +draft: false + +# Featured image +# To use, add an image named `featured.jpg/png` to your page's folder. +# Focal points: Smart, Center, TopLeft, Top, TopRight, Left, Right, BottomLeft, Bottom, BottomRight. +image: + caption: "" + focal_point: "" + preview_only: false +--- + +As part of the [PROJECTNAME](/project/osre26/ORGANIZATION/PROJECTNAME) my [proposal](https://...) under the mentorship of MENTOR aims to ... +``` From c451a1e1e877c6dfaac9a9872f185021dc016b12 Mon Sep 17 00:00:00 2001 From: Carlos Maltzahn Date: Thu, 11 Dec 2025 13:46:48 -0800 Subject: [PATCH 2/3] update doc link --- content/osredocs/formentors/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/osredocs/formentors/index.md b/content/osredocs/formentors/index.md index e2131ed6b..8e4605df6 100644 --- a/content/osredocs/formentors/index.md +++ b/content/osredocs/formentors/index.md @@ -44,7 +44,7 @@ Mentors are welcome to add information about themselves (see [example](https://o - Fork [git repository](https://github.com/ucsc-ospo/ucsc-ospo.github.io) (or combine with pull request of adding/updating a project above) - Create `/content/authors/USERNAME` directory. - In that directory copy an `_index.md` file from another user and update it (see [example](https://raw.githubusercontent.com/ucsc-ospo/ucsc-ospo.github.io/main/content/authors/slieggi/_index.md)) - - Many icons are available (see [documentation](https://wowchemy.com/docs/getting-started/page-builder/#icons)) + - Many icons are available (see [documentation](https://bootstrap.hugoblox.com/getting-started/page-builder/#icons)) - **IMPORTANT**: Under `user_groups:` add `- University of California Mentors`. - The short bio and any other information goes below the frontmatter. - Make a pull request and [email OSRE Admins](mailto:ospo-info-group@ucsc.edu) From 03a140932b881c15d6f910beceecaa14fee00731 Mon Sep 17 00:00:00 2001 From: Carlos Maltzahn Date: Thu, 11 Dec 2025 14:02:56 -0800 Subject: [PATCH 3/3] update README --- README.md | 56 +++++++++++++++++++++++++++---------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index bb909cbed..54122dca1 100644 --- a/README.md +++ b/README.md @@ -12,13 +12,13 @@ A project serves as the context for one or more project ideas. Each project is r - Option A: email OSRE [administrators](mailto:slieggi@ucsc.edu) - Option B (via git): - Fork [git repository](https://github.com/ucsc-ospo/ucsc-ospo.github.io) - - Create `content/project/osre25/ORGANIZATION/PROJECTNAME` directory or copy it from previous year's `content/project/osre24/ORGANIZATION/PROJECTNAME` + - Create `content/project/osre26/ORGANIZATION/PROJECTNAME` directory or copy it from previous year's `content/project/osre24/ORGANIZATION/PROJECTNAME` - In that directory create/update `index.md` and the project's image (`featured.png` or `featured.jpg`) - In `index.md` fill in the frontmatter (see [example](https://raw.githubusercontent.com/ucsc-ospo/ucsc-ospo.github.io/main/content/project/osre22/ucsc/polyphorm/index.md)): - Add the project's title in `title:`, - Date the project entry with `date:` and `lastmod:`, using the format `2022-05-27`. **Note that projects dated in the future will not display**. - Include a list of `authors:`, using either names in quotes or user names (see below for instructions on how to establish user names) - - **IMPORTANT**: set a list of tags that include `"osre25"` and either `"uc"` or `"reproducibility"` or both, depending on whether your project has a mentor affiliated with a UC campus or associated national lab (LBL, LANL, LLNL), or is a _Summer of Reproducibility_ project. Feel free to add additional tags. + - **IMPORTANT**: set a list of tags that include `"osre26"` and either `"uc"` or `"reproducibility"` or both, depending on whether your project has a mentor affiliated with a UC campus or associated national lab (LBL, LANL, LLNL), or is a _Summer of Reproducibility_ project. Feel free to add additional tags. - Below the frontmatter start with a description of the project and include links to the project's webpage. - Add each project idea with level-3 header, i.e., `### ...` and add a list of **essential information** that includes *topics*, *skills*, *difficulty*, *size* (175 vs 350 hours), and *mentors*. - Make a pull request. @@ -47,36 +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. 2024) and start a new OSRE edition: +To archive the current year (e.g. 2025) 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` +- Copy `/content/osre25` to `/content/osre26` +- Make the following updates within `/content/osre26`: + - Update `/content/osre26/intro.md` + - Rename and update `content/osre26/osre26.md` - For Student Pages: - - 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)"` + - In `/content/osre26/studentpages.md` + - Update `subtitle: "Go to [2025 student pages](/osre25/#studentpages)"` + - Update `tag: [osre26]` + - Update "OSRE 2026" in body + - In `/content/osre25/studentpages.md` update `subtitle: "Go to [2024 student pages](/osre24/#studentpages) \nReturn to [2026 student pages](/osre26/#studentpages)"` - For 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)"` + - In `/content/osre26/projects.md` + - Update `title: 2026 Projects` + - Update `subtitle: "Go to [2025 projects](/osre25/#projects)"` + - Update `tag: [osre26]` + - In `/content/osre25/projects.md"` update `subtitle: "Go to [2024 projects](/osre24/#projects) \nReturn to [2026 projects](/content/osre26/#projects)"` - For Timelines: - - 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. + - In `/content/osre26/timeline.md` + - Update `subtitle: "Go to [2025 timeline](/osre24/#timeline)"` + - In body update `caption="Table: OSRE 2026 Timeline"` + - Update `/content/osre26/timeline.csv` + - In `/content/osre25/timeline.md` update `subtitle: "Go to [2024 timeline](/osre23/#timeline) \nReturn to [2026 timeline](/osre26/#timeline)"` +- Copy `/content/report/osre25/ucsc/admin/20241021-admin` to `/content/report/osre26/ucsc/admin/20241021-admin` (or any other `YYYYMMDD-admin` name) and update tags (and any new instructions) in `index.md` of that directory: + - Update title to OSRE 2026 + - Replace all `osre25` with `osre26` +- Update `/content/osre26/intro.md` cta link `url: '/osre26/#projects'` +- Update `/content/osredocs` files for mentors, students, and mentor FAQs for OSRE 2026 (The OSRE documentation is updated in place -- use version control to find out about documentation of earlier years) +- Outdated: Copy `/content/sor24` to `/content/sor25`, make 2025 updates to `/content/sor25`, and update SoR links in `/content/oser25/osre26.md` to `/sor25` and vice versa. ## How to fix the deployment workflow