From 7682f90e0819b40375322e68bf9a77512d52f3bd Mon Sep 17 00:00:00 2001 From: Natalie Bridgers Date: Fri, 14 Aug 2026 01:54:04 -0500 Subject: [PATCH 1/3] significantly better readme Signed-off-by: Natalie Bridgers --- README.md | 45 ++++++++++++++++++++++++++++++++------------- 1 file changed, 32 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 550f1a1d..7ecf06c7 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,37 @@

- -

Streamplace

-

Solving Video for Everybody Forever

-

- stream.place | - Documentation | - Download -

+ Streamplace logo

+

Streamplace

+

Solving Video for Everybody Forever

-## Sponsorship +Welcome friends! This is the codebase for Streamplace, live video built on the +[AT Protocol](https://atproto.com), which is the same protocol that powers Bluesky. - +Get started fast: -Streamplace was generously funded by the Livepeer Treasury as part of their -mission to build the world's open video infrastructure. Check out more at -[livepeer.org](https://www.livepeer.org/)! +- **Web: [stream.place](https://stream.place)** +- **Download: [stream.place/download](https://stream.place/download)** +- **Docs: [stream.place/docs](https://stream.place/docs)** + +## Development Resources + +The server is written in Go (`pkg/`, `cmd/`) and the app is a +[React Native](https://reactnative.dev/) application in TypeScript (`js/`). +The `place.stream.*` Lexicons live in [`lexicons/`](lexicons/). + +You don't _need_ to understand the AT Protocol to work with Streamplace, but +it helps quite a lot. Learn more at [atproto.com](https://atproto.com/guides/overview). + +Good places to start: + +- [Quick start: streaming](https://stream.place/docs/guides/start-streaming/quick-start) +- [Development setup](https://stream.place/docs/guides/start-contributing/streamplace-dev-setup) +- [Self-hosting](https://stream.place/docs/guides/installing/installing-streamplace) +- [API reference](https://stream.place/docs/lex-reference/place-stream-defs) + +## Contributions + +Check for existing [issues](https://github.com/streamplace/streamplace/issues) +before filing a new one, and open an issue for discussion before submitting a +large PR. Questions and chat are welcome on +[Discord](https://discord.stream.place). -- 2.51.2 From 748d28e9a244f3bac4489b346b66c74c53fa6142 Mon Sep 17 00:00:00 2001 From: natalie <22222885+espeon@users.noreply.github.com> Date: Fri, 14 Aug 2026 02:00:25 -0500 Subject: [PATCH 2/3] Update README.md Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7ecf06c7..72da91f5 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Good places to start: - [Quick start: streaming](https://stream.place/docs/guides/start-streaming/quick-start) - [Development setup](https://stream.place/docs/guides/start-contributing/streamplace-dev-setup) -- [Self-hosting](https://stream.place/docs/guides/installing/installing-streamplace) +- [Self-hosting](https://stream.place/docs/guides/installing/downloading-streamplace) - [API reference](https://stream.place/docs/lex-reference/place-stream-defs) ## Contributions -- 2.51.2 From d025a99660131105846b17e138dbc1a0df3285c7 Mon Sep 17 00:00:00 2001 From: Natalie Bridgers Date: Fri, 14 Aug 2026 02:07:25 -0500 Subject: [PATCH 3/3] should have not been committed rip Signed-off-by: Natalie Bridgers --- .impeccable.md | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 .impeccable.md diff --git a/.impeccable.md b/.impeccable.md deleted file mode 100644 index 6c40e953..00000000 --- a/.impeccable.md +++ /dev/null @@ -1,21 +0,0 @@ -## Design Context - -### Users - -Streamers going live and viewers watching streams are the primary audience. Developers building on AT Protocol video infrastructure are a secondary audience. Users open the app to watch live content, chat with communities, or broadcast themselves. The experience should feel like opening a social space, not a utility. - -### Brand Personality - -Warm, social, inviting. The interface should feel like walking into a friendly room where people are hanging out, not a cold control panel. Approachable without being childish, social without being noisy. - -### Aesthetic Direction - -Dark-first experience (light mode supported as secondary). The existing pink/rose crystal logo is a strong anchor — lean into warm tones rather than the current default indigo/violet. Avoid generic web3 aesthetics (no gradients, glassmorphism, neon accents on dark backgrounds) and the corporate ad-heavy feel of YouTube. Reference: Arc browser, Figma — distinctive, personality-forward, creative without being chaotic. The UI should have a clear point of view and feel intentionally crafted, not assembled from a template. - -### Design Principles - -1. **Content-first**: The video and the community come first. UI chrome should recede and let streams and chat breathe. -2. **Warm competence**: Technically capable without feeling cold. Warm tones, soft edges, human touch in every detail. -3. **Distinctive identity**: This should never be confused with Twitch, YouTube, or a generic streaming app. Own the pink crystal energy. -4. **Accessible by default**: Atkinson Hyperlegible is the right foundation. Maintain high contrast ratios, generous touch targets, and clear hierarchy. -5. **Platform-native feel**: Respect iOS, Android, web, and desktop conventions while maintaining brand consistency across all. -- 2.51.2