MCPcopy Index your code
hub / github.com/brioche-dev/brioche-packages

github.com/brioche-dev/brioche-packages @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
7 symbols 14 edges 10 files 1 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Brioche Packages

This repo contains the sources for all published packages for Brioche. Every directory under packages/ will get built and published to the registry automatically when the repo is updated.

Repo structure

  • The repo itself is a Brioche workspace, meaning packages within this repo will directly reference other packages within this repo.
    • For development, this means you can make changes to multiple packages at once and publish the changes together.
  • Each directory under packages/ gets built and published to the registry.

Contributing new packages

To contribute a new package, check out this repo, create a new project under packages/, then submit it as a PR!

For example, if you were going to add a new package called "fizzbuzz", you would create the directory packages/fizzbuzz/, add the file project.bri, then write the build script. You could also test it locally by running brioche build ./packages/fizzbuzz.

Every published package must include a project export setting its name (and optionally a version number):

export const project = {
  name: "somepackage",
  version: "1.0.2",
};

Note: For the time being, all packages must have a default export that returns a recipe! For packages that shouldn't have a default export, you can add a dummy default export as a temporary measure

Core symbols most depended-on inside this repo

get_nix_license
called by 0
packages/nix_init/get_nix_license.rs
main
called by 0
packages/hello_world/src/main.c
main
called by 0
examples/go_cli/main.go
main
called by 0
examples/rust_backend/src/main.rs
index
called by 0
examples/rust_backend/src/main.rs
main
called by 0
examples/c_hello/src/main.c
App
called by 0
examples/nodejs_frontend/src/App.tsx

Shape

Function 7

Languages

Rust43%
C29%
TypeScript14%
Go14%

Modules by API surface

examples/rust_backend/src/main.rs2 symbols
packages/nix_init/get_nix_license.rs1 symbols
packages/hello_world/src/main.c1 symbols
examples/nodejs_frontend/src/App.tsx1 symbols
examples/go_cli/main.go1 symbols
examples/c_hello/src/main.c1 symbols

For agents

$ claude mcp add brioche-packages \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact