Skip to content

Commit ce89643

Browse files
jaimergph-vetinari
andauthored
Ten years of conda-forge blog post (#2500)
Co-authored-by: h-vetinari <[email protected]>
1 parent 82fe992 commit ce89643

File tree

4 files changed

+117
-2
lines changed

4 files changed

+117
-2
lines changed
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
---
2+
authors:
3+
- core
4+
---
5+
6+
# Ten years of conda-forge!
7+
8+
Today, 2025-04-11, marks the 10th anniversary of the conda-forge community.
9+
10+
Join us in [this Zulip thread](https://conda-forge.zulipchat.com/#narrow/channel/457337-general/topic/10.20years.20of.20conda-forge/with/511579313) and share how you got involved with conda-forge, how this community
11+
has helped you, or just to show appreciation to the thousands of volunteers that make this effort
12+
possible!
13+
14+
To many more years! 🎉
15+
16+
<!-- truncate -->
17+
18+
## One billion downloads per month
19+
20+
While there are too many important milestones to name across those 10 years, just [a few days
21+
ago](https://github.com/conda-forge/by-the-numbers/commit/09eefe47d4cd1c4d9bc29c2ea5f9b07cc9100433),
22+
we passed 1,000,000,000 monthly downloads across all packages for the first time ever. 🥳
23+
24+
In total, we have served almost 27 billion downloads, and that's not even counting all those that
25+
happen behind various institutional caching layers. This tells us that the fruits of this community
26+
collaboration are having an enormous impact. If you'd like to share where conda-forge has saved you
27+
hours of work, streamlined your processes, or made some ideas possible at all, please also jump in
28+
on the Zulip link above!
29+
30+
## Why today?
31+
32+
This date can be found as the creation date of the `conda-forge` Github organization:
33+
34+
```js
35+
$ curl "https://api.github.com/orgs/conda-forge"
36+
{
37+
"login": "conda-forge",
38+
"id": 11897326,
39+
"node_id": "MDEyOk9yZ2FuaXphdGlvbjExODk3MzI2",
40+
"url": "https://api.github.com/orgs/conda-forge",
41+
"repos_url": "https://api.github.com/orgs/conda-forge/repos",
42+
"events_url": "https://api.github.com/orgs/conda-forge/events",
43+
"hooks_url": "https://api.github.com/orgs/conda-forge/hooks",
44+
"issues_url": "https://api.github.com/orgs/conda-forge/issues",
45+
"members_url": "https://api.github.com/orgs/conda-forge/members{/member}",
46+
"public_members_url": "https://api.github.com/orgs/conda-forge/public_members{/member}",
47+
"avatar_url": "https://avatars.githubusercontent.com/u/11897326?v=4",
48+
"description": "A community led collection of recipes, build infrastructure and distributions for the conda package manager.",
49+
"name": "conda-forge",
50+
"company": null,
51+
"blog": "https://conda-forge.org",
52+
"location": null,
53+
"email": null,
54+
"twitter_username": "condaforge",
55+
"is_verified": false,
56+
"has_organization_projects": false,
57+
"has_repository_projects": true,
58+
"public_repos": 25378,
59+
"public_gists": 0,
60+
"followers": 1103,
61+
"following": 0,
62+
"html_url": "https://github.com/conda-forge",
63+
"created_at": "2015-04-11T07:37:06Z", // <----------------- See here!
64+
"updated_at": "2025-03-13T11:32:03Z",
65+
"archived_at": null,
66+
"type": "Organization"
67+
}
68+
```
69+
70+
And the anaconda.org production channel:
71+
72+
```js
73+
$ curl -s "https://api.anaconda.org/user/conda-forge" | jq
74+
{
75+
"company": "",
76+
"created_at": "2015-04-11 10:15:08.727000+00:00",
77+
"description": "A community-led collection of recipes, build infrastructure, and distributions for the conda package manager.",
78+
"location": "",
79+
"login": "conda-forge",
80+
"name": "conda-forge",
81+
"url": "",
82+
"user_type": "org"
83+
}
84+
```
85+
86+
If you want to learn more about the early history of conda-forge, check this [draft
87+
PR](https://github.com/conda-forge/conda-forge.github.io/pull/2298), where we're in the process of
88+
crystallizing the collective memories of many current and prior contributors into a cohesive
89+
account of the most important events and milestones.

src/components/Header/index.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ export default function Header() {
1111
<ThemedImage
1212
alt="3D-Anvil illustration for conda-forge"
1313
sources={{
14-
light: useBaseUrl("/img/anvil-light.svg"),
15-
dark: useBaseUrl("/img/anvil-dark.svg"),
14+
light: useBaseUrl("/img/anvil-light-10.svg"),
15+
dark: useBaseUrl("/img/anvil-dark-10.svg"),
1616
}}
1717
/>
1818
</div>

static/img/anvil-dark-10.svg

Lines changed: 13 additions & 0 deletions
Loading

static/img/anvil-light-10.svg

Lines changed: 13 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)