コードスニペットをやり取りしたり、チームとデバッグしたり協力したりするのに苦労しているのにうんざりしていますか?もう探すことはできません!同期コードは、一緒にコーディングする方法に革命をもたらすためにここにあります。この強力で直感的なコラボレーションコードエディターは、開発者やチームがその場所に関係なく、リアルタイムでシームレスに作業できるように設計されています。同期コードを使用すると、一緒にコーディングし、一緒にデバッグし、より速く一緒に出荷できます。
npm i -g pm2を実行してPM2をグローバルにインストールする注: NVM(v0.39.7)を使用してノードバージョンを管理しました。 NVMの公式ドキュメントを表示してインストールしてください。
Docker画像を実行するには、以下の手順に従ってください。
docker pull mohitur/code-editordocker run -p 8000:8000 -p 3000:3000 -p 5000:5000 mohitur/code-editorを実行してDocker画像を実行するhttp://localhost:3000にアクセスして、アプリを表示しますcreate new roomボタンをクリックして部屋を作成し、選択したユーザー名を配置します5。 Copy ROOM IDボタンをクリックして部屋IDをコピーしますhttp://localhost:3000にアクセスしてくださいこれで、両方の編集者が同期され、リアルタイムの変更が表示されます。複数のブラウザ/ブラウザウィンドウで同じ部屋を開いてみてください。変更を確認してください。
注: WSL2/LinuxでDockerを使用している場合は、Dockerコマンドの前にsudoを追加します。
Dockerを使用してアプリを実行するには、以下の手順に従ってください。
docker-compose up -dhttp://localhost:3000にアクセスして、アプリを表示しますnpm install実行して、依存関係をインストールしますnpm start 1つの端末から実行しますnpm server:devまたはpm2 start server.jshttp://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からコンピューターアプリケーション(最終年度)の修士号を追求しています。そして、コーディングへの深い情熱と科学技術への強い愛情を抱いて、私は自分のスキルを磨き、開発者として習熟度を達成することに専念しています。