Hello, i am a software engineering student, and for my final project i want to develop a real time coding processing IDE, Like hello.processing but with the ability to code with multiply developers (like codeshare.io).
Can some one give me a guideline how to start?
I would suggests looking at real-time collaborative coding solutions that are libraries such as firepad https://firepad.io/examples/#code-AxosEzRQNf
or plugins for existing IDEs such as Atom, Brackets, SublimeText et cetera. https://webdesign.tutsplus.com/articles/real-time-code-collaboration-tools-for-developers--cms-30494
You could fork one of these projects and develop a new plugin for an editor of choice – or, if you really want to create your own IDE, perhaps approach doing it as an Electron app incorporating one of those code-sharing libraries.