MCPcopy
hub / github.com/coralproject/talk

github.com/coralproject/talk @v9.11.7 sqlite

repository ↗ · DeepWiki ↗ · release v9.11.7 ↗
6,085 symbols 21,622 edges 2,754 files 164 documented · 3%
README

Coral by Vox Media

A better commenting experience from Vox Media.

GithubActions Docker Image Version Docker Image Size Twitter Follow

Description

Online comments are broken. Our open-source commenting platform, Coral, rethinks how moderation, comment display, and conversation function, creating the opportunity for safer, smarter discussions around your work.

Documentation

If you're new to Coral, the Coral documentation is a great place to start running and developing with Coral.

You’ve installed Coral, and you’re preparing to launch it on your site. The real community work starts now, before you go live. You have a unique opportunity pre-launch to set your community up for success. Read our Community Guides to learn more.

Support

We can help you set up Coral, migrate your comments from another system, integrate your registration platform, pair with your programmers, and help you with bespoke installs. To learn more, contact us.

Contributing

Coral is a Apache-2.0 licensed open-source project built with <3 by the Coral team, a part of Vox Media.

If you are interested in contributing to Coral, check out our Contributor's Guide.

License

Coral is Apache-2.0 licensed.

Versioning

If you're packaging a release of Coral, there is a convenient script to update the version numbers for all the child projects in the mono-repo.

The below script will run npm version x.y.z against all the child repositories so you don't have to manually update them by hand!

sh scripts/version.sh MAJOR.MINOR.VERSION // i.e. 8.5.0

Extension points exported contracts — how you extend this code

PromisifiedStorage (Interface)
(no doc) [9 implementers]
client/src/core/client/framework/lib/storage/PromisifiedStorage.ts
IDataCache (Interface)
(no doc) [8 implementers]
server/src/core/server/data/cache/dataCache.ts
Executor (Interface)
(no doc) [4 implementers]
client/scripts/watcher/types.ts
Executor (Interface)
(no doc) [4 implementers]
server/scripts/watcher/types.ts
MongoContext (Interface)
(no doc) [1 implementers]
utilities/tenant/src/mongo.ts
MongoContext (Interface)
(no doc) [1 implementers]
utilities/download/src/mongo.ts
WebpackDevServerConfig (Interface)
(no doc)
client/config/webpackDevServer.config.ts
Story (Interface)
(no doc)
multi-site-test/src/index.ts

Core symbols most depended-on inside this repo

within
called by 1012
client/src/core/client/framework/testHelpers/within.ts
act
called by 455
client/src/core/client/framework/testHelpers/act.ts
get
called by 357
server/src/core/server/graph/persisted/mapper.ts
toString
called by 260
client/src/core/client/framework/lib/storage/InMemoryStorage.ts
createResolversStub
called by 231
client/src/core/client/framework/testHelpers/createResolversStub.ts
pureMerge
called by 229
common/lib/utils/pureMerge.ts
expectAndFail
called by 202
client/src/core/client/test/expectAndFail.tsx
find
called by 179
server/src/core/server/data/cache/commentCache.ts

Shape

Function 3,302
Interface 1,569
Method 656
Class 530
Enum 28

Languages

TypeScript100%

Modules by API surface

server/src/core/server/errors/index.ts266 symbols
server/src/core/server/models/user/user.ts107 symbols
server/src/core/server/services/users/users.ts63 symbols
server/src/core/server/models/comment/comment.ts47 symbols
server/src/core/server/models/story/story.ts44 symbols
server/src/core/server/data/cache/commentCache.ts40 symbols
server/src/core/server/data/context.ts38 symbols
server/src/core/server/services/notifications/externalService.ts31 symbols
server/src/core/server/models/tenant/tenant.ts31 symbols
client/src/core/client/framework/lib/network/createManagedSubscriptionClient.ts29 symbols
server/src/core/server/models/action/comment.ts27 symbols
server/src/core/server/models/dsaReport/report.ts25 symbols

Dependencies from manifests, versioned

@ampproject/toolbox-cache-url2.9.0 · 1×
@babel/core7.10.3 · 1×
@babel/plugin-transform-runtime7.10.3 · 1×
@babel/preset-env7.10.3 · 1×
@babel/preset-react7.10.1 · 1×
@babel/preset-typescript7.10.1 · 1×
@babel/runtime-corejs37.10.3 · 1×
@coralproject/bunyan-prettystream0.1.4 · 1×
@coralproject/rte2.2.4 · 1×
@docusaurus/core3.5.2 · 1×
@docusaurus/module-type-aliases3.5.2 · 1×
@docusaurus/preset-classic3.5.2 · 1×

Datastores touched

(mongodb)Database · 1 repos
coralDatabase · 1 repos
(mysql)Database · 1 repos

For agents

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

⬇ download graph artifact