OctoTown
A social network for developers built on GitHub. Your GitHub profile is your identity, and your .social repository is how you join OctoTown.
🌐 Website: octotown.github.io
Concept
- Identity: Your GitHub profile
- Joining: Create a
.social repository (e.g., github.com/username/.social)
- Posts: Share thoughts, updates, and content with the developer community
- Social Graph: Uses GitHub's native follow system
- Feed: Posts from people you follow, synced automatically
Quick Start
1. Initialize Your Profile
- Open Command Palette (
Cmd+Shift+P)
- Run
OctoTown: Initialize .social Repository
- Sign in with GitHub when prompted
2. Start Posting
- New Post:
OctoTown: New Post
- Follow User:
OctoTown: Follow User
- View Feed: Click the OctoTown icon in the Activity Bar
Post Formats
Regular Post
Create a post with up to 250 characters
Repost
Share someone else's post with your followers
Quote Repost
Share someone's post with your own commentary
Commands
| Command |
Description |
OctoTown: Initialize |
Create your .social repository |
OctoTown: New Post |
Create a new post |
OctoTown: Repost |
Repost someone's post |
OctoTown: Quote |
Quote repost with comment |
OctoTown: Follow User |
Follow a user |
OctoTown: Unfollow User |
Unfollow a user |
OctoTown: View Profile |
View a user's profile |
OctoTown: Refresh Feed |
Manually refresh your feed |
License
MIT
| |