Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Codepod IDE: Scalable Interactive Coding

License

NotificationsYou must be signed in to change notification settings

codepod-io/codepod

Repository files navigation

Codepod provides the interactive coding experience popularized by Jupyter, butwith scalability and production-readiness. Users can still incrementally buildup code by trying out a small code snippet each time. But they would not beoverwhelmed by the great number of code snippets as the projects grow. Learnmore on our website athttps://codepod.io.

screenshot

Install

You canuse CodePod online without installing itlocally. To install it on your computer:

Step 1: install prerequisite:nodejs runtimeand python & ipykernel:

brew install node # example for MacOSpip3 install ipykernel

Step 2: Install codepod CLI app fromnpm registry:

> npm install -g codepod> codepod --version# 0.0.7

Step 3: launch CodePod from terminal:

> codepod /path/to/local/repo# ... 🚀 Server ready at http://localhost:4001

Open this URL in your browser to see the app. The files will be saved to thedirectory/path/to/repo/codepod.bin|json. Thecodepod.bin is the source oftruth, andcodepod.json is for human-readability only.

In the future, you can update the app:

> npm update -g codepod

Develop

Open two terminals. On one:

cd apps/apipnpm dev

On the other:

cd apps/uipnpm dev

Now go tohttp://localhost:3000 to see the app.

Contributing

CodePod is open-source under an MIT license. Feel free to contribute to makeit better together with us. You can contribute bycreating awesome showcases,reporting a bug, suggesting a feature,or submitting a pull request.Do usePrettier (e.g.,its VSCodeplugin)to format your code before checking in.

Citation

https://arxiv.org/abs/2301.02410

@misc{https://doi.org/10.48550/arxiv.2301.02410,  doi = {10.48550/ARXIV.2301.02410},  url = {https://arxiv.org/abs/2301.02410},  author = {Li, Hebi and Bao, Forrest Sheng and Xiao, Qi and Tian, Jin},  title = {Codepod: A Namespace-Aware, Hierarchical Jupyter for Interactive Development at Scale},  publisher = {arXiv},  year = {2023},  copyright = {Creative Commons Attribution 4.0 International}}

[8]ページ先頭

©2009-2025 Movatter.jp