MCPcopy Index your code
hub / github.com/Joystream/pioneer

github.com/Joystream/pioneer @v3.8.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.8.0 ↗ · + Follow
4,215 symbols 13,707 edges 2,175 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Pioneer

Governance application for the Joystream DAO platform.

<strong>
    <a href="https://pioneerapp.xyz">Live app</a>
    •
    <a href="https://pioneer-2-storybook.vercel.app">Storybook</a>
    •
    <a href="https://github.com/Joystream/pioneer/raw/v3.8.0/docs/README.md">Docs</a>
    •
    <a href="https://github.com/Joystream/pioneer/raw/v3.8.0/CHANGELOG.md">Changelog</a>
</strong>

Quickstart

## Clone this repository
git clone git@github.com:Joystream/pioneer.git

cd pioneer

## Install npm packages
yarn --immutable

## To start local development server
yarn start

## To start local storybook instance
yarn storybook

## To run tests (the back-end tests require docker in order to run)
yarn test

Development

For development documentation see Dev Readme

Production

To run a Pioneer instance check the admin documentation

Packages

The project's monorepo contains packages:

Contributing

See CONTRIBUTING.md for details

For community development board view this Public board, managed by DAO Builders Working Group To participate, reach out to Builders Working Group Lead on Discord

License

See LICENSE for details

Extension points exported contracts — how you extend this code

EmailProvider (Interface)
(no doc) [3 implementers]
packages/server/src/common/utils/email.ts
Params (Interface)
(no doc)
packages/ui/dev/node-mocks/commands/setLead.ts
EventInfo (Interface)
(no doc)
packages/markdown-editor/types/types.ts
AuthTokenPayload (Interface)
(no doc)
packages/server/src/auth/model/token.ts
Params (Interface)
(no doc)
packages/ui/dev/node-mocks/commands/opening/apply.ts
EmailTokenArgs (Interface)
(no doc)
packages/server/src/auth/model/token.ts
Operation (Interface)
(no doc)
packages/ui/dev/helpers/apiBenchmarking.ts
EmailTokenPayload (Interface)
(no doc)
packages/server/src/auth/model/token.ts

Core symbols most depended-on inside this repo

gql
called by 259
packages/server/test/api/utils.ts
getButton
called by 168
packages/ui/test/_helpers/getButton.ts
getMember
called by 166
packages/ui/test/_mocks/members/index.ts
getButtonByText
called by 139
packages/ui/src/mocks/helpers/storybook.ts
useModal
called by 126
packages/ui/src/common/hooks/useModal.ts
randomFromRange
called by 124
packages/ui/dev/query-node-mocks/generators/utils.ts
joy
called by 123
packages/ui/src/mocks/helpers/index.ts
create
called by 98
packages/ui/src/proxyApi/client/ProxyApi.ts

Shape

Function 2,854
Interface 1,064
Enum 250
Method 27
Class 20

Languages

TypeScript100%

Modules by API surface

packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts234 symbols
packages/ui/src/working-groups/queries/__generated__/workingGroups.generated.tsx56 symbols
packages/ui/src/council/queries/__generated__/council.generated.tsx48 symbols
packages/ui/src/forum/queries/__generated__/forum.generated.tsx40 symbols
packages/ui/src/proposals/types/ProposalDetails.ts32 symbols
packages/ui/src/common/utils.ts31 symbols
packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx26 symbols
packages/ui/src/proposals/helpers/getDetailsRenderStructure.ts26 symbols
packages/ui/src/proxyApi/models/payload.ts23 symbols
packages/ui/src/mocks/data/seedEvents.ts22 symbols
packages/ui/src/memberships/queries/__generated__/members.generated.tsx22 symbols
packages/ui/test/_mocks/transactions.ts18 symbols

For agents

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

⬇ download graph artifact