- Notifications
You must be signed in to change notification settings - Fork16
Codepod IDE: Scalable Interactive Coding
License
codepod-io/codepod
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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.
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
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.
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.
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}}
About
Codepod IDE: Scalable Interactive Coding
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Contributors11
Uh oh!
There was an error while loading.Please reload this page.