Skip to content

Commit 305bf03

Browse files
Merge pull request #118 from bitbybit-dev/develop
v1.0.0-rc.0
2 parents e3d9756 + f532447 commit 305bf03

File tree

439 files changed

+89211
-193796
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

439 files changed

+89211
-193796
lines changed

docs/API.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11986,7 +11986,7 @@ declare namespace Bit {
1198611986
readonly time: Time;
1198711987
readonly asset: Asset;
1198811988
}
11989-
declare var isRunnerContext: boolean;
11989+
declare const isRunnerContext: boolean;
1199011990
declare function mockBitbybitRunnerInputs<T>(inputs: T): T;
1199111991
declare function getBitbybitRunnerInputs<T>(): T;
1199211992
declare function setBitbybitRunnerResult<T>(result: T): void;

docs/blog/2023-02-04-enahncing-the-platform-for-wider-use-and-easy-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ Laptop Holder Configurator Example
5353

5454
[GitHub Link](https://github.com/bitbybit-dev/bitbybit/tree/master/packages/dev/occt)
5555

56-
This package includes a custom build of the OpenCascade.js library, which compiles the C++ OpenCascade Technology (OCCT) kernel into Web Assembly (wasm) using emscripten. Our aim with this library is to abstract the OCCT kernel and provide a straightforward JavaScript API for its use.
56+
This package includes a custom build of the C++ OpenCascade Technology (OCCT) kernel into Web Assembly (wasm) using emscripten. Our aim with this library is to abstract the OCCT kernel and provide a straightforward JavaScript API for its use.
5757

5858
The "bitbybit-occt" is independent of front-end frameworks or game engines. It can run both on the browser and on NodeJS apps. This makes this package very versatile as it can even run 3D CAD algorithms on the server.
5959

docs/blog/2024-04-13-testing-3d-geometry-algorithms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ We've been working on improving the quality of our core codebase by adding new u
1414

1515
### What is @bitbybit-dev/occt?
1616

17-
`@bitbybit-dev/occt` is the core CAD (Computer-Aided Design) layer of our platform, shared with the open-source community under the MIT license. This layer is built on top of the powerful [OpenCascade Technology (OCCT)](https://www.opencascade.com/doc/occt-7.6.0/overview/html/occt__ov.html) 3D kernel, accessed through the [OpenCascade.js](https://github.com/occt-web-viewer/opencascade.js) library.
17+
`@bitbybit-dev/occt` is the core CAD (Computer-Aided Design) layer of our platform, shared with the open-source community under the MIT license. This layer is built on top of the powerful [OpenCascade Technology (OCCT)](https://github.com/Open-Cascade-SAS/OCCT) 3D kernel.
1818

1919
Over time, numerous 3D geometry algorithms have been developed within this layer, enabling our users to create intricate and complex 3D designs. As the codebase grew steadily, it became necessary to split it into smaller, more manageable modules. However, before embarking on this significant refactoring, it was imperative to write comprehensive unit tests. This ensures that any restructuring would not inadvertently disrupt existing functionality or introduce regressions.
2020

docs/blog/2024-04-23-introducing-bitbybit-runner.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,6 @@ While the process is designed to be straightforward, there are still a few steps
162162

163163
First, you must include the `BITBYBIT-RUNNER.JS` script on your website. This single script will automatically load all the necessary resources, including WebAssembly modules, and instantiate web workers and physics engines. Once that's done, you can run your exported scripts and interact with them.
164164

165-
The JavaScript file is hosted on the JSDelivr CDN and can be included on your website by adding this script tag to your HTML (usually in the `<head>` or before the closing `</body>` tag):
165+
The JavaScript file is hosted on the Bitbybit CDN and can be included on your website by adding this script tag to your HTML (usually in the `<head>` or before the closing `</body>` tag):
166166
```html
167-
<script src="https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@latest/runner/bitbybit-runner-babylonjs.js"></script>
167+
<script src="https://git-cdn.bitbybit.dev/latest/runner/bitbybit-runner-babylonjs.js"></script>

docs/blog/2024-11-08-updated-bitbybit-runners.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -124,35 +124,35 @@ No matter your preference, we love all three of these incredible game engines, a
124124

125125
### Where to Find the Runners
126126

127-
We are serving the Bitbybit Runners from the **JSDelivr CDN**. You can include them in your website with the following script tags. Remember to replace `<version-number-of-bitbybit>` with the actual version you intend to use.
127+
We are serving the Bitbybit Runners from the **Bitbybit CDN**. You can include them in your website with the following script tags. Remember to replace `<version-number-of-bitbybit>` with the actual version you intend to use.
128128

129129
:::tip Self-Hosting for Production
130130
For production applications requiring maximum reliability and control, consider [**self-hosting the runners and assets**](/learn/hosting-and-cdn) on your own infrastructure.
131131
:::
132132

133133
* **`bitbybit-runner-babylonjs.js`** (Full BabylonJS runner)
134134
```html
135-
<script src="https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@<version-number-of-bitbybit>/runner/bitbybit-runner-babylonjs.js"></script>
135+
<script src="https://git-cdn.bitbybit.dev/v<version-number-of-bitbybit>/runner/bitbybit-runner-babylonjs.js"></script>
136136
```
137137
* **`bitbybit-runner-lite-babylonjs.js`** (Lite BabylonJS runner - BabylonJS must be loaded separately)
138138
```html
139-
<script src="https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@<version-number-of-bitbybit>/runner/bitbybit-runner-lite-babylonjs.js"></script>
139+
<script src="https://git-cdn.bitbybit.dev/v<version-number-of-bitbybit>/runner/bitbybit-runner-lite-babylonjs.js"></script>
140140
```
141141
* **`bitbybit-runner-threejs.js`** (Full ThreeJS runner)
142142
```html
143-
<script src="https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@<version-number-of-bitbybit>/runner/bitbybit-runner-threejs.js"></script>
143+
<script src="https://git-cdn.bitbybit.dev/v<version-number-of-bitbybit>/runner/bitbybit-runner-threejs.js"></script>
144144
```
145145
* **`bitbybit-runner-lite-threejs.js`** (Lite ThreeJS runner - ThreeJS must be loaded separately)
146146
```html
147-
<script src="https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@<version-number-of-bitbybit>/runner/bitbybit-runner-lite-threejs.js"></script>
147+
<script src="https://git-cdn.bitbybit.dev/v<version-number-of-bitbybit>/runner/bitbybit-runner-lite-threejs.js"></script>
148148
```
149149
* **`bitbybit-runner-playcanvas.js`** (Full PlayCanvas runner) *(Added 2026)*
150150
```html
151-
<script src="https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@<version-number-of-bitbybit>/runner/bitbybit-runner-playcanvas.js"></script>
151+
<script src="https://git-cdn.bitbybit.dev/v<version-number-of-bitbybit>/runner/bitbybit-runner-playcanvas.js"></script>
152152
```
153153
* **`bitbybit-runner-lite-playcanvas.js`** (Lite PlayCanvas runner - PlayCanvas must be loaded separately) *(Added 2026)*
154154
```html
155-
<script src="https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@<version-number-of-bitbybit>/runner/bitbybit-runner-lite-playcanvas.js"></script>
155+
<script src="https://git-cdn.bitbybit.dev/v<version-number-of-bitbybit>/runner/bitbybit-runner-lite-playcanvas.js"></script>
156156
```
157157

158158
**Note:** You should replace `<version-number-of-bitbybit>` with an actual version number (e.g., `<Version />`). You can find all the official versions of Bitbybit.dev here:

docs/blog/2026-01-06-playcanvas-support.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,19 +66,19 @@ The PlayCanvas Runner follows the same architecture as our other runners, suppor
6666

6767
### How to Include the PlayCanvas Runner
6868

69-
The runners are served from the **jsDelivr CDN**. Include them in your website with these script tags (replace `<version-number-of-bitbybit>` with the actual version):
69+
The runners are served from the **Bitbybit CDN**. Include them in your website with these script tags (replace `<version-number-of-bitbybit>` with the actual version):
7070

7171
:::tip Self-Hosting
7272
For production applications, consider [**self-hosting the runners and assets**](/learn/hosting-and-cdn) for improved reliability and performance.
7373
:::
7474

7575
* **PlayCanvas Runner (Full):**
7676
```html
77-
<script src="https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@<version-number-of-bitbybit>/runner/bitbybit-runner-playcanvas.js"></script>
77+
<script src="https://git-cdn.bitbybit.dev/v<version-number-of-bitbybit>/runner/bitbybit-runner-playcanvas.js"></script>
7878
```
7979
* **PlayCanvas Runner (Lite):**
8080
```html
81-
<script src="https://cdn.jsdelivr.net/gh/bitbybit-dev/bitbybit-assets@<version-number-of-bitbybit>/runner/bitbybit-runner-lite-playcanvas.js"></script>
81+
<script src="https://git-cdn.bitbybit.dev/v<version-number-of-bitbybit>/runner/bitbybit-runner-lite-playcanvas.js"></script>
8282
```
8383

8484
You can find all official Bitbybit versions on [GitHub Releases](https://github.com/bitbybit-dev/bitbybit/releases).

docs/blog/2026-01-14-create-bitbybit-app-cli.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@ tags: [threejs, babylonjs, playcanvas]
66
image: https://ik.imagekit.io/bitbybit/app/assets/blog/create-bitbybit-app-cli/create-bitbybit-app-cli.webp
77
---
88

9+
import Version from '@site/src/components/Version';
10+
911
![Bitbybit Create App CLI in Terminal](https://ik.imagekit.io/bitbybit/app/assets/blog/create-bitbybit-app-cli/create-bitbybit-app-cli.webp "Bitbybit Create App CLI in Terminal")
1012

1113
TLDR
1214
```bash
1315
npx @bitbybit-dev/create-app my-awesome-project
1416
```
1517

16-
Bitbybit version 0.21.1 brings a brand new developer experience to the table. Say hello to `@bitbybit-dev/create-app`, a CLI tool that lets you scaffold fully-configured 3D CAD projects in just a few seconds.
18+
Bitbybit brings a brand new developer experience to the table. Say hello to `@bitbybit-dev/create-app`, a CLI tool that lets you scaffold fully-configured 3D CAD projects in just a few seconds.
1719

1820
<!-- truncate -->
1921

docs/blog/2026-01-15-ai-prompt-contexts.md

Lines changed: 0 additions & 94 deletions
This file was deleted.

0 commit comments

Comments
 (0)