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攻讀計算機應用程序(最後一年)。我深深地熱衷於編碼和對科學技術的熱愛,我致力於磨練自己的技能並獲得開發人員的熟練程度。