-
-
Notifications
You must be signed in to change notification settings - Fork 38
Add Bitshala project page #744
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
44040bf
docs(projects): add Bitshala project page
dergigi c131981
docs(projects): update Bitshala logo assets
dergigi 1e51ea5
docs(projects): use LinkedIn Bitshala logo
dergigi 7e201dd
docs(projects): vectorize Bitshala logo
dergigi b8354e2
docs(projects): use tree-only Bitshala logo
dergigi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,32 @@ | ||
| --- | ||
| title: 'Bitshala' | ||
| dateAdded: '2026-05-12' | ||
| summary: 'A grassroots education initiative training open-source Bitcoin developers in India.' | ||
| nym: 'Rajarshi Maitra' | ||
| website: 'https://bitshala.org/' | ||
| coverImage: '/static/images/projects/bitshala.svg' | ||
| invertDarkImage: true | ||
| git: 'https://github.com/Bitshala' | ||
| tags: ['Bitcoin', 'Education'] | ||
| fund: general | ||
| announcementLink: '/blog/let-a-thousand-flowers-bloom#bitshala' | ||
| --- | ||
|
|
||
| Bitshala is a grassroots education initiative based in India that trains new contributors for open-source Bitcoin and Lightning work. It runs structured cohorts, study clubs, review sessions, and community events that help developers build technical depth and find their way into the ecosystem. | ||
|
|
||
| Since launching in 2023, Bitshala has built a local hub around that mission. Its programs include [technical cohorts](https://bitshala.org/cohorts/), a [fellowship](https://bitshala.org/fellowship/), regular study clubs, and [Bitspace](https://bitshala.org/bitspace/), a Bangalore coworking space for meetups, dev days, and collaborative work. The group also maintains a public [Bitcoin Core PR Review Club](https://github.com/Bitshala/BitcoinCore-PR-Review-Club/issues?q=is%3Aissue) repository and publishes open educational material that others can reuse. | ||
|
|
||
| ## Why fund it? | ||
|
|
||
| Bitcoin needs more skilled contributors in more places. Local training and mentorship help people move from interest to real open-source work, and strong regional communities keep producing contributors over time. | ||
|
|
||
| OpenSats announced support for Bitshala in [March 2025][announcement]. That support helps fund cohorts, fellowships, events, and the community infrastructure that gives new contributors a path into open-source Bitcoin work. | ||
|
|
||
| ## What's next? | ||
|
|
||
| As of the latest [developer training impact report][impact-report], Bitshala had more than 1,200 Discord members and more than 350 regular participants across cohorts, study clubs, summits, and workshops. In early 2025 it ran its Mastering Bitcoin and Bitcoin Protocol Development cohorts with 73 enrolled and 17 completing the full course, while fellows and alumni continued contributing to projects like Bitcoin Core and silent payments tooling. | ||
|
|
||
| The next step is scale and reproducibility. Bitshala is expanding cohorts, fellowships, and local events while building public playbooks and lightweight internal tools that make its education model easier for other communities to copy. | ||
|
|
||
| [announcement]: /blog/let-a-thousand-flowers-bloom#bitshala | ||
| [impact-report]: /blog/advancements-in-developer-training#bitshala |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if the heartbeat is showing the correct stuff. See image:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, there isn't any bitshala repos in heartbeat, that's why.
We'll have to add all the bitshala repos to the yml file in the heartbeat repo. After that the link should work correctly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Opened the follow-up heartbeat PR here: https://github.com/OpenSats/heartbeat/pull/5\n\nThis adds the Bitshala repos to Heartbeat so the existing link can resolve to actual Bitshala activity.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works correctly now!