diff --git a/.env b/.env index c0d32927..2ec2386b 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ -VERSION="3.0.3-beta.4" +VERSION="3.0.4" MAJOR=3 MINOR=0 -PATCH=3 +PATCH=4 diff --git a/README.md b/README.md index e68a5738..dfb17998 100644 --- a/README.md +++ b/README.md @@ -18,55 +18,30 @@ Twitter -
-
-
- - REPL demo - -
-

- Modern code generation. No bloat. -

-
-

## Intro -Bebop enables schema-based, typesafe, binary serialization and code generation. It is designed to be a good fit for client–server or distributed web apps that require a faster, more concise, and more typesafe alternative to JSON or MessagePack, while avoiding the complexity of Protocol Buffers, FlatBuffers, and similar solutions. +Bebop is an insanely fast data interchange format. Think JSON, except binary. Or think Protocol Buffers, except faster with a better DevEx. In fact, in benchmarks, Bebop is 100 TIMES faster than Protocol Buffers and 1000 TIMES faster than JSON. + +![P12CpmA](https://user-images.githubusercontent.com/1297077/235745675-fc8a18e2-361f-4b7b-b9c9-47155e511b0a.png) -If you want to get familiar with the schema language and see what the generated code looks like, try out the [web REPL](https://bebop.sh/repl/). +Bebop is designed to be a modern, developer-friendly, and high-performance alternative to existing serialization formats. It's a great fit for any application that needs to serialize data, especially in performance-critical scenarios. + +If you want to get familiar with the schema language and see what the generated code looks like, try out the [playground](https://play.bebop.sh/). ### Features -- πŸ§™β€β™‚οΈ  Supports [Typescript](https://github.com/betwixt-labs/bebop/wiki/Getting-Started-with-TypeScript), [C#](https://github.com/betwixt-labs/bebop/wiki/Getting-Started-with-.NET), [Rust](https://github.com/betwixt-labs/bebop/wiki/Getting-Started-with-Rust), C++, and more. +- πŸ§™β€β™‚οΈ  Supports [Typescript](https://docs.bebop.sh/guide/getting-started-typescript/), [C#](https://docs.bebop.sh/guide/getting-started-csharp/), [Rust](https://docs.bebop.sh/guide/getting-started-rust/), C++, and more. - 🐎  Snappy DX - integrate `bebopc` into your project with ease. Language support available in [VSCode](https://marketplace.visualstudio.com/items?itemName=betwixt.bebop-lang). - πŸƒ  Light - Bebop has zero deps and a tiny runtime footprint. Generated code is tightly optimized. -- πŸŒ—  RPC - build efficent APIs with [Tempo](https://github.com/betwixt-labs/tempo/). +- πŸŒ—  RPC - build efficent APIs with [Tempo](https://docs.bebop.sh/tempo/). - ☁️  Runs everywhere - browsers, serverless platforms, and on bare metal. +- πŸ“š  Extendable - write extensions for the compiler [in any language](https://docs.bebop.sh/chords/what-are-chords/). -**πŸ‘‰ For more information check out the [wiki](https://github.com/betwixt-labs/bebop/wiki). πŸ‘ˆ** - - -Bebop is insanely fast! πŸš€ - - - ![P12CpmA](https://user-images.githubusercontent.com/1297077/235745675-fc8a18e2-361f-4b7b-b9c9-47155e511b0a.png) - -## Releases - -To find the latest release of the `bebopc` and its corresponding runtimes, visit the [release page](https://github.com/betwixt-labs/bebop/releases). - -## Documentation - -Bebop is documented on [this repository's wiki](https://github.com/RainwayApp/bebop/wiki). Here are some quick links to get you started: +**πŸ‘‰ For more information check out the [docs](https://docs.bebop.sh). πŸ‘ˆ** -- [Writing Bops: The Bebop Schema Language](https://github.com/RainwayApp/bebop/wiki/Writing-Bops:-The-Bebop-Schema-Language) -- [Getting Started with TypeScript](https://github.com/RainwayApp/bebop/wiki/Getting-Started-with-TypeScript) -- [Getting Started with Rust](https://github.com/RainwayApp/bebop/wiki/Getting-Started-with-Rust) -- [Getting Started with .NET](https://github.com/RainwayApp/bebop/wiki/Getting-Started-with-.NET) [_See You Space Cowboy_...](https://www.youtube.com/watch?v=u1UZHXB_r6g) diff --git a/docs/README.md b/docs/README.md index e72fcf72..5836cf7f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,6 +1,6 @@ -# Atuin docs +# Bebop docs -This powers docs.atuin.sh +This powers docs.bebop.sh You will find markdown files within src/content/docs