MCPcopy Index your code
hub / github.com/bevyengine/bevy-website

github.com/bevyengine/bevy-website @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
703 symbols 1,810 edges 45 files 127 documented · 18%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Bevy Website

The source files for https://bevy.org. This includes official Bevy news, docs, and interactive examples.

If you would like to contribute, check out CONTRIBUTING.md and then submit a pull request!

Zola

The Bevy website is built using the Zola static site engine. In our experience, it is fast, flexible, and straightforward to use.

To check out any local changes you've made:

  1. Install Zola version 0.19.2.
  2. Clone the Bevy Website git repo and enter that directory:
  3. git clone https://github.com/bevyengine/bevy-website.git
  4. cd bevy-website
  5. Start the Zola server with zola serve.

A local server should start and you should be able to access a local version of the website from there.

Assets, Errors, and Examples pages

These pages need to be generated in a separate step by running the shell scripts in the generate-assets, generate-errors, and generate-wasm-examples directories. On Windows, you can use WSL or git bash.

Contributing documentation

If you want to contribute to Bevy's documentation found under content/learn/, we have a style guide to help you.

Extension points exported contracts — how you extend this code

FrontMatterWriter (Interface)
(no doc) [3 implementers]
generate-community/src/bin/generate.rs
AssetValidator (Interface)
(no doc) [3 implementers]
generate-assets/src/bin/validate.rs
FrontMatterWriter (Interface)
(no doc) [3 implementers]
generate-assets/src/bin/generate.rs

Core symbols most depended-on inside this repo

promiseRejectedWith
called by 48
static/web-streams-polyfill-3.2.1.mjs
push
called by 46
static/web-streams-polyfill-3.2.1.mjs
promiseResolvedWith
called by 31
static/web-streams-polyfill-3.2.1.mjs
next
called by 21
static/web-streams-polyfill-3.2.1.mjs
get
called by 19
generate-release/src/github_client.rs
newPromise
called by 16
static/web-streams-polyfill-3.2.1.mjs
typeIsObject
called by 14
static/web-streams-polyfill-3.2.1.mjs
forEach
called by 14
static/web-streams-polyfill-3.2.1.mjs

Shape

Function 462
Method 130
Class 99
Enum 9
Interface 3

Languages

TypeScript62%
Rust38%

Modules by API surface

static/web-streams-polyfill-3.2.1.mjs380 symbols
generate-assets/src/lib.rs41 symbols
static/web-streams-adapter-0.1.0.mjs33 symbols
generate-release/src/github_client.rs28 symbols
generate-community/src/lib.rs15 symbols
write-rustdoc-hide-lines/src/code_block_definition.rs13 symbols
static/assets.js10 symbols
generate-assets/src/github_client.rs10 symbols
generate-assets/src/bin/generate.rs10 symbols
learning-code-examples/examples/quick-start/getting_started_v8.rs9 symbols
learning-code-examples/examples/quick-start/getting_started_v7.rs9 symbols
learning-code-examples/examples/quick-start/getting_started_v10.rs9 symbols

For agents

$ claude mcp add bevy-website \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact