MCPcopy Index your code
hub / github.com/beachio/chisel

github.com/beachio/chisel @0.32

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.32 ↗ · + Follow
408 symbols 1,008 edges 72 files 0 documented · 0% updated 2y agov0.15.1 · 2022-12-21★ 444 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Chisel

An API-first CMS for Parse Server

Pre-requisites

First off, before you can run Chisel,you need a Parse local server.

There's lots of options for setting up Parse Server, from running it on your local device, to deploying to many easy to setup hosting services.

Make a note of your Parse Server URL and your App ID, you will need it to start Chisel.

Chisel Setup Options

Build from Repository

You can run Chisel from this Github repository.

Clone the repo

git clone <repo>
cd chisel

Then setup and run.

# install dependencies
npm install

# serve with hot reload at localhost:3000
npm start

# build for production with minification
npm run build

To connect to remote server, you can set it URL in user's profile.

Install from NPM

Parse Server is available via NPM

npm install -g chisel-cms

to run Chisel

chisel-cms --appId <APP_ID> --serverURL <https://HEROKU_APP_NAME.herokuapp.com/parse>

Visit your preferred browser on http://localhost:9000

Publishing Chisel

Chisel can be compiled and served via a Static Site hosting platform, such as our own Forge service.

If you are running Chisel from a cloned repository, you can

npm run build

This will output a Build folder, which can be uploaded to a Forge site.

You could also fork Chisel and link the Github repo to your Forge site and auto-deploy from Github.

You could also push up the Chisel project folder and let Forge's Webpack build service compile and deploy the Chisel site for you

Many options to suit your workflow.

Core symbols most depended-on inside this repo

send
called by 62
src/utils/server.js
setValue
called by 21
src/components/mainArea/content/ContentEdit/elements/ContentBase.js
updateOrigin
called by 19
src/models/UserData.js
setItem
called by 11
src/containers/MainArea/Content/ContentEdit/ContentEditContainer.js
setOrigin
called by 11
src/models/UserData.js
filterSpecials
called by 9
src/utils/common.js
removeOddSpaces
called by 8
src/utils/common.js
updateItem
called by 7
src/components/mainArea/content/ContentEdit/ContentEdit.js

Shape

Function 185
Method 126
Class 97

Languages

TypeScript100%

Modules by API surface

src/models/ModelData.js27 symbols
src/ducks/models.js25 symbols
src/utils/data.js21 symbols
src/ducks/content.js13 symbols
src/utils/common.js12 symbols
src/ducks/user.js12 symbols
src/containers/Sign/Sign.js11 symbols
src/containers/MainArea/UserProfile/UserProfile.js11 symbols
src/components/mainArea/content/ContentEdit/elements/ContentBase.js11 symbols
src/components/mainArea/content/ContentEdit/ContentEdit.js11 symbols
src/containers/MainArea/Content/ContentEdit/ContentEditContainer.js10 symbols
src/models/UserData.js9 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page