DotDevelop is a cross-platform .NET integrated development environment (IDE) that was originally a fork of MonoDevelop, a project more focused on Linux support and GTK3 upgrades, github:/dotdevelop/dotdevelopMonoDevelop is an open source cross-platform C# development tool, and DotDevelop is a new version that improves and extends upon it.
The DotDevelop project has maintained a small and active technical community and has received more attention with Microsoft's announcement of the closure of the Visual Studio IDE for Mac. In addition, there are developers working on making it compatible with the latest Linux versions and .NET Core versions, and it is worth noting that although DotDevelop is based on a replica of MonoDevelop, it has many improvements and extensions in terms of functionality. For example, it uses Gtk to provide a full-featured integrated development environment (IDE). There are also mirror projects on GitHub to support its ongoing development.
The debugger used by DotDevelop is theNET Core debugger netcoredbg from Samsung, which was solved by Lex li in 2019 by modifying the Samsung debugger, he wrote an article describing the process in detail:Samsung .NET Core Debugger and MonoDevelop. He has also written several Monodevelop related articles:
Summary of MonoDevelop source code licensing
The End of MonoDevelop