diff --git a/README.md b/README.md index 4065745..dfc7ae5 100644 --- a/README.md +++ b/README.md @@ -108,3 +108,58 @@ File format is simple and intuitive. Example: "EditorActions.ToggleBlockComment": "Ctrl+Shift+/" } + +Development environment setup +============================= + +Howto hack DlangIDE. + +For Windows, install MS Visual Studio (e.g. Community 2013) + VisualD plugin + +Install GIT, DUB, DMD. + + +For Linux and OSX, install MonoDevelop + Mono-D plugin. + +For Linux / OSX, install libSDL2 and X11 development packages. + + +Create some folder to place sources, e.g. ~/src/d/ + +Clone DlangUI and DlangIDE repositories into source folder + + git clone https://github.com/buggins/dlangui.git + git clone https://github.com/buggins/dlangide.git + +Enter dlangui directory + + cd dlangui + +Clone dependency libraries to dlangui/deps directory + + mkdir deps + cd deps + git clone https://github.com/DerelictOrg/DerelictUtil.git + git clone https://github.com/DerelictOrg/DerelictGL3.git + git clone https://github.com/DerelictOrg/DerelictFT.git + git clone https://github.com/DerelictOrg/DerelictSDL2.git + git clone https://github.com/gecko0307/dlib.git + git clone https://github.com/Dav1dde/gl3n.git + git clone https://github.com/Devisualization/image.git de_image + git clone https://github.com/Hackerpilot/libdparse.git + git clone https://github.com/nomad-software/x11.git + +Windows: open solution file with Visual-D + + dlangui/dlangui-msvc.sln + +Linux: open solution file with Mono-D + + dlangide/dlangide-monod-linux.sln + +OSX: open solution file with Mono-D + + dlangide/dlangide-monod-osx.sln + +Choose dlangide as startap project. +