MCPcopy
hub / github.com/ide-stories/vscode-stories

github.com/ide-stories/vscode-stories @v2.23.0 sqlite

repository ↗ · DeepWiki ↗ · release v2.23.0 ↗
74 symbols 155 edges 32 files 0 documented · 0%
README

Stories for Visual Studio Code

Latest Release Installs Rating

code-peeking-made-easy

Stories: a cool way of sharing code snippets with other developers.

Getting Started

You can download Stories from the VSCode Marketplace.

or search stories in your VSCode Extensions

Once you have it, you should see stories in VSCode similar to this:

stories UI

2-Step Process to Create your own story

Step One

  • You can click the Stories Icon button or open up the panel to access the stories.
  • Once you have that open up, click on anyone's profile picture, and you'll be shown a snippet of their code of what they're currently working on, thus Stories!

stories view

Step Two

  • To upload your own story, click the Create Story button on the bottom right.

stories upload

And voila, you published your very own VSCode Story!

Other code:

API: https://github.com/ide-stories/vscode-stories-api

Extension points exported contracts — how you extend this code

TextStoryListItem (Interface)
(no doc)
svelte-stuff/shared/types.ts
RecordingOptions (Interface)
(no doc)
src/types.ts
TextStoryListResponse (Interface)
(no doc)
svelte-stuff/shared/types.ts
TextStory (Interface)
(no doc)
svelte-stuff/shared/types.ts
TextStoryResponse (Interface)
(no doc)
svelte-stuff/shared/types.ts

Core symbols most depended-on inside this repo

getAccessToken
called by 5
src/util.ts
recordingStopped
called by 3
src/status.ts
getNonce
called by 3
src/getNonce.ts
getRefreshToken
called by 3
src/util.ts
insertTextChunk
called by 2
svelte-stuff/shared/text-utils.ts
deleteTextChunk
called by 2
svelte-stuff/shared/text-utils.ts
getJavascriptMapString
called by 2
src/FlairProvider.ts
_update
called by 2
src/PreviewStoryPanel.ts

Shape

Method 35
Function 20
Class 14
Interface 5

Languages

TypeScript100%

Modules by API surface

src/status.ts12 symbols
src/ViewStoryPanel.ts8 symbols
src/PreviewStoryPanel.ts8 symbols
src/util.ts7 symbols
src/config.ts6 symbols
src/StorySidebarProvider.ts5 symbols
svelte-stuff/shared/types.ts4 symbols
svelte-stuff/shared/text-utils.ts4 symbols
src/FlairProvider.ts4 symbols
src/query.ts2 symbols
src/mutation.ts2 symbols
src/extension.ts2 symbols

Dependencies from manifests, versioned

@arcsine/screen-recorder0.1.6 · 1×
@babel/preset-env7.12.1 · 1×
@babel/preset-typescript7.12.1 · 1×
@rollup/plugin-commonjs14.0.0 · 1×
@rollup/plugin-node-resolve8.0.0 · 1×
@rollup/plugin-typescript6.0.0 · 1×
@tsconfig/svelte1.0.0 · 1×
@types/btoa1.2.3 · 1×
@types/express4.17.8 · 1×
@types/glob7.1.3 · 1×
@types/jest26.0.15 · 1×
@types/jsonwebtoken8.5.0 · 1×

For agents

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

⬇ download graph artifact