Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ jobs:
pip install -r requirements.txt
python scripts/extract_org_logos.py

- name: Run pre-commit checks
uses: pre-commit/action@v3.0.1

- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
Expand Down
12 changes: 12 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,15 @@ repos:
- id: oxipng
# These are the recommended arguments in the oxipng repo
args: ["-o", "4", "--alpha", "--strip", "safe"]

- repo: local
hooks:
- id: add-blog-slugs
name: Add slugs to blog posts
entry: python scripts/add_slugs_to_blog_posts.py
language: system
files: ^content/blog/.*/index\.md$
pass_filenames: false

ci:
skip: [oxipng]
11 changes: 10 additions & 1 deletion config/_default/hugo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ footnotereturnlinkcontents: <sup>^</sup>
ignoreFiles: [\.ipynb$, .ipynb_checkpoints$, \.Rmd$, \.Rmarkdown$, _cache$]
permalinks:
authors: "/author/:slug/"
blog: "/blog/:slug/"
event: '/talk/:slug/'
tags: '/tag/:slug/'
categories: '/category/:slug/'
Expand All @@ -48,6 +49,14 @@ taxonomies:
author: authors
markup:
_merge: deep
goldmark:
renderer:
unsafe: true
renderHooks:
link:
enableDefault: true
image:
enableDefault: true
related:
threshold: 80
includeNewer: true
Expand All @@ -68,4 +77,4 @@ cascade:
path: /collaborators/**
params:
profile: false
show_date: false
show_date: false
6 changes: 3 additions & 3 deletions content/about/funding/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@ show_date = false
[[funders]]
image = "/blog/2024/funding-czi/images/czi-logo.png"

description = "The [Chan Zuckerberg Initiative ](https://chanzuckerberg.com/eoss/) has supported 2i2c with three awards over 2i2c's lifetime. In 2020, we received [~$1.4m over 3 years](/blog/2021/czi-core-support) to support capacity building in the Jupyter ecosystem for research and education. In 2022, we received [~$800K over two years](https://2i2c.org/blog/2022/czi-global-communities-announcement) to serve open cloud infrastructure to communities in Latin America and Africa. In 2024, we received [~700K over one year](/blog/2024/funding-czi) for core organizational support for 2i2c's mission."
description = "The [Chan Zuckerberg Initiative ](https://chanzuckerberg.com/eoss/) has supported 2i2c with three awards over 2i2c's lifetime. In 2020, we received [~$1.4m over 3 years](blog/2021/czi-core-support/index.md) to support capacity building in the Jupyter ecosystem for research and education. In 2022, we received [~$800K over two years](blog/2022/czi-global-communities-announcement/index.md) to serve open cloud infrastructure to communities in Latin America and Africa. In 2024, we received [~700K over one year](blog/2024/funding-czi/index.md) for core organizational support for 2i2c's mission."

[[funders]]
image = "/blog/2024/funding-navigation/images/tnf-logo.png"

description = "In 2024, we received [~$1.5M over 2 years from The Navigation Fund](/blog/2024/funding-navigation) to identify and build a scalable sustainability model for 2i2c."
description = "In 2024, we received [~$1.5M over 2 years from The Navigation Fund](blog/2024/funding-navigation/index.md) to identify and build a scalable sustainability model for 2i2c."

[[funders]]
image = "https://repository-images.githubusercontent.com/101820659/4fcdfc00-6c25-11e9-9e30-33a31a285450"

description = "In 2020, we received [$500,000 over two years](/blog/2021/pangeo-goes-live/) from [the Climate Data Lab](https://medium.com/pangeo/announcing-the-climate-data-science-lab-funded-by-the-moore-foundation-4bc4314ac02d) at Columbia University for managing and developing cloud infrastructure for [the Pangeo Project](https://pangeo.io)."
description = "In 2020, we received [$500,000 over two years](blog/2021/pangeo-goes-live/index.md) from [the Climate Data Lab](https://medium.com/pangeo/announcing-the-climate-data-science-lab-funded-by-the-moore-foundation-4bc4314ac02d) at Columbia University for managing and developing cloud infrastructure for [the Pangeo Project](https://pangeo.io)."

[[funders]]
image = "https://investinopen.org/content/images/2020/09/ioi-logo-sq-1.png"
Expand Down
1 change: 1 addition & 0 deletions content/blog/2021/css-announce/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: 2i2c launches next phase in partnership with CS&S
slug: "css-announce"
subtitle: ""
summary: ""
authors:
Expand Down
1 change: 1 addition & 0 deletions content/blog/2021/czi-core-support/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: 2i2c receives core support from CZI
slug: "czi-core-support"
subtitle: ""
summary: ""
authors:
Expand Down
1 change: 1 addition & 0 deletions content/blog/2021/data8-class/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: 2i2c partners with UC Berkeley and CloudBank to provide data science education hubs for community colleges in California
slug: "data8-class"
date: 2021-01-01
authors:
- Jenny Wong
Expand Down
1 change: 1 addition & 0 deletions content/blog/2021/hello-world/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Hello World
slug: "hello-world"
subtitle: ""
summary: ""
authors:
Expand Down
1 change: 1 addition & 0 deletions content/blog/2021/pangeo-goes-live/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Pangeo Cloud goes live on 2i2c!
slug: "pangeo-goes-live"
subtitle: ""
summary: "2i2c are pleased to announce that the first Pangeo JupyterHub is now live on 2i2c-operated infrastructure! :tada: "
authors:
Expand Down
1 change: 1 addition & 0 deletions content/blog/2021/q3-update/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "Community update Q3 2021: A new fiscal sponsor, improving our infrastructure, nearing an alpha launch."
slug: "2021-q3-update"
subtitle: ""
summary: ""
authors:
Expand Down
3 changes: 2 additions & 1 deletion content/blog/2021/six-month-update/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Pilot hubs, new collaborations, and new team members - A six month update
slug: "six-month-update"
summary: ""
authors:
- Chris Holdgraf
Expand All @@ -26,7 +27,7 @@ One of our major organizational goals is to build a sustainable service [managin
This service will provide hosted, customized JupyterHubs for communities of practice in research and education.
They'll be built entirely with open source tools that are community-driven, and that [respect the community's Right to Replicate](/right-to-replicate).

In order to accomplish this, 2i2c is running several pilots with partners and interested organizations, supported by our [funding from CZI](/blog/czi-core-support), as well as from [the JROST rapid response fund](https://investinopen.org/blog/jrost-rapid-response-fund-awardees/).
In order to accomplish this, 2i2c is running several pilots with partners and interested organizations, supported by our [funding from CZI](blog/2021/czi-core-support/index.md), as well as from [the JROST rapid response fund](https://investinopen.org/blog/jrost-rapid-response-fund-awardees/).
These pilots are meant to be learning opportunities to understand what kind of infrastructure and service it needs to build moving forward.

The [documentation for our pilot hubs infrastructure](https://infrastructure.2i2c.org/) contains information about our deployments and infrastructure.
Expand Down
1 change: 1 addition & 0 deletions content/blog/2022/2021-review-services/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "2i2c’s first year, part 1: exploring Jupyter services."
slug: "2021-review-services"
subtitle: ""
summary: ""
authors:
Expand Down
1 change: 1 addition & 0 deletions content/blog/2022/ci-cd-improvements/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "Tech update: Multiple JupyterHubs, multiple clusters, one repository."
slug: "ci-cd-improvements"
subtitle: How we optimised and parallelised deployments of multiple JupyterHubs across multiple clusters in GitHub.
summary: ""
authors:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "New project: Open science cloud infrastructure and training for communities in Latin America and Africa"
slug: "czi-global-communities-announcement"
subtitle: ""
summary: ""
authors:
Expand All @@ -14,7 +15,7 @@ draft: false
---


We are excited to announce that the team and proposal [described in this blog post](https://2i2c.org/blog/2022/czi-global-communities-proposal/) has been awarded funding by the [Chan Zuckerberg Initiative](../../../collaborators/czi/)! We informally call this project [The Catalyst Project](../../../collaborators/catalyst/index.md).
We are excited to announce that the team and proposal [described in this blog post](blog/2022/czi-global-communities-proposal/index.md) has been awarded funding by the [Chan Zuckerberg Initiative](../../../collaborators/czi/)! We informally call this project [The Catalyst Project](../../../collaborators/catalyst/index.md).

_This announcement may be cross-posted on the websites of several collaborating organizations of this grant. **Para leer este post en español, [vea el blog de MetaDocencia](https://www.metadocencia.org/post/infraestructura-nube/)**._

Expand All @@ -23,7 +24,7 @@ Our goal is to create a collaborative cloud infrastructure service that enables
2i2c will be providing cloud infrastructure operation and support for the communities that we partner with in this effort.
We will also assist with creating content to teach cloud-native workflows and assist community leaders in learning this content so that they can share these skills with others.

This is a collaborative effort between [2i2c](http://2i2c.org), [The Carpentries](https://carpentries.org/), [CSCCE](http://cscce.org), [Invest in Open Infrastructure](https://investinopen.org), [MetaDocencia](https://metadocencia.org), and [Open Life Science](http://openlifesci.org). For more detailed information, see [the blog post with our full grant narrative](https://2i2c.org/blog/2022/czi-global-communities-proposal/).
This is a collaborative effort between [2i2c](http://2i2c.org), [The Carpentries](https://carpentries.org/), [CSCCE](http://cscce.org), [Invest in Open Infrastructure](https://investinopen.org), [MetaDocencia](https://metadocencia.org), and [Open Life Science](http://openlifesci.org). For more detailed information, see [the blog post with our full grant narrative](blog/2022/czi-global-communities-proposal/index.md).

## We are hiring

Expand Down
1 change: 1 addition & 0 deletions content/blog/2022/czi-global-communities-proposal/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "Open grant narrative: A Collaborative Interactive Computing Service Model for Global Communities"
slug: "czi-global-communities-proposal"
subtitle: ""
summary: ""
authors:
Expand Down
1 change: 1 addition & 0 deletions content/blog/2022/czi-year2-progress-report/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "Grant progress report: CZI Foundational grant year 2"
slug: "czi-year2-progress-report"
subtitle: ""
summary: ""
authors:
Expand Down
1 change: 1 addition & 0 deletions content/blog/2022/eddy-symposium-report/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Reflections on the Jack Eddy Symposium
slug: "eddy-symposium-report"
subtitle: ""
summary: ""
authors:
Expand Down
1 change: 1 addition & 0 deletions content/blog/2022/external-openscapes-corn/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "The why, what, and how of our NASA Openscapes cloud infrastructure: 2i2c JupyterHub and corn environment"
slug: "external-openscapes-corn"
date: 2022-11-17
tags:
- earth-science
Expand Down
1 change: 1 addition & 0 deletions content/blog/2022/gesis-2i2c-collaboration-update/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: GESIS - 2i2c collaborate to build a persistent BinderHub experience
slug: "gesis-2i2c-collaboration-update"
subtitle: ""
summary: ""
authors:
Expand Down
1 change: 1 addition & 0 deletions content/blog/2022/job-product-community-lead/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "New job posting: Product and Community Lead."
slug: "job-product-community-lead"
subtitle: ""
summary: ""
authors:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Notes from our drop-in meeting about the Product and Community Lead role
slug: "product-community-lead-drop-in-notes"
subtitle: ""
summary: ""
authors:
Expand All @@ -13,7 +14,7 @@ featured: false
draft: false
---

Yesterday we had a quick "drop-in" session to take questions about 2i2c's [job posting for a Product and Community Lead](/blog/2022/job-product-community-lead).
Yesterday we had a quick "drop-in" session to take questions about 2i2c's [job posting for a Product and Community Lead](blog/2022/job-product-community-lead/index.md).
We spent the hour discussing a number of questions that others had about the position.
Below is a short overview of the questions and some responses, for those who were not able to attend.
These responses are a bit rough, since they are mostly off-the-cuff based on the questions asked.
Expand Down
3 changes: 2 additions & 1 deletion content/blog/2022/q1-update/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Celebrating our progress in Q1 2022
slug: "q1-update"
subtitle: ""
summary: ""
authors:
Expand Down Expand Up @@ -46,7 +47,7 @@ With that in mind, here are a few highlights of communities we've served, and wh

Beyond our technical and community impact work, we've made a lot of significant organizational improvements as well.

- **We designed a [new role in Product and Community Management](https://2i2c.org/blog/2022/job-product-community-lead/)**. We're excited for this new hire to spearhead efforts in guiding and developing relationships with the communities we serve, as well as guiding and collaborating with our engineering team in developing our services.
- **We designed a [new role in Product and Community Management](blog/2022/job-product-community-lead/index.md)**. We're excited for this new hire to spearhead efforts in guiding and developing relationships with the communities we serve, as well as guiding and collaborating with our engineering team in developing our services.
- **We designed [a new Project Manager role](https://github.com/2i2c-org/team-compass/issues/382)**. Our engineering team had been operating as a largely autonomous and independent group, but we've realized that we would benefit from someone to help coordinate our actions and plans, especially as we balance more operations/support issues in addition to new development. This new role is an experiment at growing this capacity within our team, in the hopes that we can dedicate a team member to it in the future.

## What's next
Expand Down
1 change: 1 addition & 0 deletions content/blog/2022/q3-update/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: Celebrating our progress in Q3 2022
slug: "2022-q3-update"
subtitle: ""
summary: ""
authors:
Expand Down
3 changes: 2 additions & 1 deletion content/blog/2022/strategic-update/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "One year later: an update of 2i2c's mission, strategy, and impact"
slug: "strategic-update"
subtitle: ""
summary: ""
authors:
Expand All @@ -25,7 +26,7 @@ And a description about our immediate activities to make things a bit more concr

> 2i2c designs, develops, and operates JupyterHubs in the cloud for communities of practice in research & education. It builds and supports open source infrastructure that serves these communities.

Around a year ago [we began our pilot JupyterHubs project](http://2i2c.org/blog/2021/six-month-update/) to learn more about our biggest challenges and opportunities in making interactive computing more accessible and useful for research and education.
Around a year ago [we began our pilot JupyterHubs project](blog/2021/six-month-update/index.md) to learn more about our biggest challenges and opportunities in making interactive computing more accessible and useful for research and education.
While both of these statements are still accurate, over the past year we've also learned more about the value that 2i2c provides. This post is an exploration of how these statements and our strategy may evolve in the near future.

## What did we miss with our original strategy?
Expand Down
13 changes: 7 additions & 6 deletions content/blog/2023/2022-year-in-review/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
title: "2022 in review: growing our partner communities and expanding our operations"
slug: "2022-year-in-review"
subtitle: ""
summary: ""
authors:
Expand All @@ -19,7 +20,7 @@ This is a brief reflection on this experience, and an attempt to identify our op
## Our major goals in 2022

We wrapped up 2021 with two major new changes.
We had just finished [moving fiscal sponsors](https://2i2c.org/blog/2021/q3-update/) and had just finished a prototype of our [alpha service offerings](https://docs.2i2c.org/).
We had just finished [moving fiscal sponsors](blog/2021/q3-update/index.md) and had just finished a prototype of our [alpha service offerings](https://docs.2i2c.org/).

{{< figure
src="service-offerings.png"
Expand Down Expand Up @@ -68,7 +69,7 @@ Here's the [blog post announcing this grant](../../2022/czi-global-communities-a
Our ability to sustainably grow our service requires being able to _technically_ serve many communities from a relatively small team.
We centralized and standardized configuration and operations of many community hubs in one transparent space for all of our partner communities.
This allowed us to more easily grow the number of communities we served from one repository.
You can [read a write-up about these improvements in this blog post](https://2i2c.org/blog/2022/ci-cd-improvements/).
You can [read a write-up about these improvements in this blog post](blog/2022/ci-cd-improvements/index.md).

### We defined a Shared Responsibility Model

Expand All @@ -88,14 +89,14 @@ This will make our service more reliable and make our processes more transparent

We recognized that many communities need more than just infrastructure running in the cloud - they will also benefit from usecase and community guidance.
We're exploring a new range of roles that we could fill, starting with hiring a new team member to help us lead these efforts.
[Here's a blog post about the Product and Community Lead](https://2i2c.org/blog/2022/job-product-community-lead/).
[Here's a blog post about the Product and Community Lead](blog/2022/job-product-community-lead/index.md).

### We began a collaboration with GESIS to develop environment building in JupyterHub

This marks our first efforts into _development-focused work_ as opposed to operating cloud infrastructure.
We will use this experience to learn how to pair focused development with cloud operations (more on that below).
It will also make it more likely that we can implement often-requested improvements to the JupyterHub / BinderHub ecosystems.
[Here's a blog post about this collaboration](https://2i2c.org/blog/2022/gesis-2i2c-collaboration-update/).
[Here's a blog post about this collaboration](blog/2022/gesis-2i2c-collaboration-update/index.md).

### We helped maintain several upstream open source projects

Expand All @@ -115,7 +116,7 @@ As a brief summary, here is a plot of the issues in key open source repositories
### We refined our organizational strategy

Finally, the experience from this year gave us a lot to think about regarding our role and potential for impact in the research and education ecosystem and the open source community.
We [updated our strategy](https://2i2c.org/blog/2022/strategic-update/) in order to focus on a more holistic and collaborative approach to the work with our partner communities.
We [updated our strategy](blog/2022/strategic-update/index.md) in order to focus on a more holistic and collaborative approach to the work with our partner communities.
We'll continue to refine this strategy moving forward.

## Things to accomplish in 2023
Expand Down Expand Up @@ -161,4 +162,4 @@ We're excited about what we've accomplished thus far, as well how we hope to exp

## Acknowledgments

- Support for organizational and strategic work like this is provided by a grant from [CZI](../../../collaborators/czi/) and fees from [our Member Communities](../../../members/).
- Support for organizational and strategic work like this is provided by a grant from [CZI](../../../collaborators/czi/) and fees from [our Member Communities](../../../members/).
Loading