Skip to content

Commit 29da69a

Browse files
committed
Add blog posts
1 parent 07c0b11 commit 29da69a

File tree

3 files changed

+72
-0
lines changed

3 files changed

+72
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: A helpful contribution to our JupyterHub SSH README from OpenScapes
3+
date: 2025-10-21
4+
categories: community-impact
5+
tags:
6+
- open-source
7+
- foundational-contribution
8+
---
9+
10+
We love when collaborators contribute back to the tools we maintain! Andy Teucher from [OpenScapes](../../../collaborators/openscapes/) recently [fixed a documentation issue](https://github.com/yuvipanda/jupyter-sshd-proxy/pull/11) in `jupyter-sshd-proxy` that benefits everyone using the tool.
11+
12+
[`jupyter-sshd-proxy`](https://github.com/yuvipanda/jupyter-sshd-proxy) is a tool originally created by Yuvi to help 2i2c communities connect to their JupyterHub instances via SSH. Andy ran into an issue when using it with the VS Code fork that uses the [`open-remote-ssh`](https://github.com/jeanp413/open-remote-ssh) extension - it failed unless double quotes were used around the authorization token in the `ProxyCommand`.
13+
14+
Through experimentation, Andy figured out the fix and [contributed it back to the README](https://github.com/yuvipanda/jupyter-sshd-proxy/pull/11). Now everyone using this tool will have clearer documentation.
15+
16+
While small, we think this is a nice example of a ["Foundational contributions"](../foundational-contributions/index.md) from a community:
17+
18+
- 2i2c creates and maintains open source tools to help our communities
19+
- Our communities use those tools and run into issues
20+
- They debug, figure out solutions, and contribute improvements back
21+
- Everyone benefits from the improvements
22+
23+
This is exactly how we want 2i2c to help our communities - by making it easy for them to contribute back to the ecosystem and strengthen the tools everyone relies on.
24+
25+
## Acknowledgements
26+
27+
- Thanks to [Andy Teucher](https://github.com/ateucher) for the contribution and debugging!
28+
- Thanks to [OpenScapes](../../../collaborators/openscapes/) for being great collaborators places where can work with people like Andy
73.2 KB
Loading
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: "TIL: A few ways to track web traffic for open source projects"
3+
date: "2025-10-19"
4+
authors:
5+
- Chris Holdgraf
6+
categories:
7+
- learning
8+
tags:
9+
- community
10+
- open-source
11+
---
12+
13+
Understanding how people discover and navigate your project's web presence is valuable for open source communities. Chris has been [serving on the Jupyter Executive Council](../executive-council-updates/) as a [Foundational contribution](../foundational-contributions/). As part of this work, we did some research to improve their web analytics, and learned about several free and low-cost options for tracking web traffic.
14+
Here's a quick report of what stood out.
15+
16+
## Three analytics tools we found helpful
17+
18+
**[Plausible.io](https://plausible.io/)** - A privacy-friendly, GDPR-compliant analytics service
19+
- Clean interface with public dashboards (see [Jupyter's dashboard](https://plausible.io/jupyter.org))
20+
- Paid service but offers 15% discount for open source projects
21+
- Cost scales with traffic volume. It can get expensive for a project as big as Jupyter!
22+
- This is the service we ultimately ended up using...
23+
24+
**[ReadTheDocs Analytics](https://docs.readthedocs.com/platform/stable/traffic-analytics.html)** - Built-in traffic tracking for documentation sites
25+
- Available as a free add-on for ReadTheDocs projects, it provides traffic data specific to documentation pages.
26+
- There's no additional cost if already using ReadTheDocs, though if you're on a business plan you may need to pay for it.
27+
- The analytics are a bit barebones, but quite useful for learning where your readers are navigating.
28+
- Enable in `Settings` > `Addons` > `Analytics`.
29+
30+
**[GitHub Repository Analytics](https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/viewing-traffic-to-a-repository)** - Native analytics in GitHub.
31+
- Shows clones, views, and referring sites. This is also fairly barebones, but it's really useful to see who is actually looking at your repository.
32+
- Free for all GitHub repositories.
33+
- Access via `Insights` > `Traffic` on any repository.
34+
35+
## Learn more
36+
37+
- [GitHub issue coordinating Jupyter's analytics work](https://github.com/jupyter/jupyter.github.io/issues/815)
38+
- [Plausible.io public dashboard for jupyter.org](https://plausible.io/jupyter.org) (this might be down for now, but we're working to bring it back up)
39+
- [ReadTheDocs Analytics documentation](https://docs.readthedocs.com/platform/stable/traffic-analytics.html)
40+
- [GitHub Traffic Analytics API](https://docs.github.com/en/rest/metrics/traffic?apiVersion=2022-11-28)
41+
42+
## Acknowledgements
43+
44+
Thanks in particular to [Jason Grout](https://github.com/jasongrout) from [Jupyter EC](/collaborators/jupyter/) for collaborating on this investigation and helping test these tools.

0 commit comments

Comments
 (0)