Realtime Collaborative Code Editor
Stable Release: March 2024
您是否厌倦了来回发送代码片段,努力与您的团队进行调试和合作?别再看!同步代码在这里彻底改变您的编码方式。这个功能强大,直观的协作代码编辑器旨在增强开发人员的能力,而团队则无需他们的位置,无需实时工作。使用同步代码,您可以一起编码,调试并更快地一起运送。
npm i -g pm2在全球安装PM2注意:我使用NVM(V0.39.7)来管理我的节点版本。查看NVM官方文档以安装它。
要运行Docker映像,请按照以下步骤操作:
docker pull mohitur/code-editor从Docker Hub拿起Docker映像docker run -p 8000:8000 -p 3000:3000 -p 5000:5000 mohitur/code-editor运行Docker Imagehttp://localhost:3000查看应用程序create new room按钮来创建一个房间,然后放置您选择的用户名5。单击复制房间ID按钮Copy ROOM ID IDhttp://localhost:3000现在,您的两个编辑器都将同步,您可以实时看到更改。尝试在多个浏览器/浏览器窗口中打开同一房间,并查看更改。
注意:如果您在WSL2/Linux中使用Docker,则在Docker命令之前添加sudo 。
要使用Docker运行该应用程序,请按照以下步骤操作:
docker-compose up -dhttp://localhost:3000查看应用程序npm install以安装依赖项npm startnpm server:dev或pm2 start server.js在另一个终端中http://localhost:3000查看应用程序注意:要停止服务器,请按Ctrl+c或使用“ PM2”,请在终端中使用pm2 stop server.js 。
注意:如果找到任何错误,请在此处创建一个问题。我将尝试尽快解决:)
如果您想自己修复它,请随时提出拉动请求。
如果您想为此项目做出贡献,请按照以下步骤操作:
git clone https://github.com/your-github_username/Realtime-Collaborative-Code-Editor.git
git checkout -b your_branch_name
git add . <br>
git commit -m "your commit message" <br>
git push origin your_branch_name
注意:请确保在贡献时使用自己的分支机构。
我是科技怪胎Mohd Mohitur Rahaman,目前正在Bhubaneswar的Kiit攻读计算机应用程序(最后一年)。我深深地热衷于编码和对科学技术的热爱,我致力于磨练自己的技能并获得开发人员的熟练程度。